A man has won a 16-year dispute over a laptop which he bought from the Aberdeen branch of PC World.