|Damaged CPU - not likely. |
Faulty hard drive - maybe.
faulty RAM - maybe.
Test hard drive with SeaTools. Click "Downloads" here: http://www.seagate.com/support/down...
Test RAM with Memtest86: http://www.memtest.org/
For SeaTools for DOS, and for Memtest86, you will need to make a bootable CD from the downloaded ISO file. You can do that with IMGBurn from here: http://filehippo.com/download_imgburn/
Boot your PC from the CD to perform the tests.