If it's any help to you, my wife's laptop experienced a similar problem, which was cured by replacing the hard drive and re-installing her software.

The age of the laptop doesn't really matter as a hard drive (as with any piece of hardware) can fail at any time.

Replacing it should be as simple as removing the plastic cover, removing the fixing screws for the old hard drive and replacing it with the new one.