1. Have you tried to run memtest with a cold boot - leave the PC unplugged for a few hours so it can cool down and then test.
2. You can also try to test memory and CPU using prime95
3. Have you tried to uninstall the display driver then download a newer version and install that?
4. Instead of using the image, try to load Windows XP from scratch.
5. Run the hard drive test that corresponds to your hard drive manufacturer which you can download from here
. Download the ZIP file, extract the ISO and write it to CD (Do not just copy the file to the CD). If you need help doing this here
is a document that should help you.
Once written to CD, boot your PC with the CD and run the advanced test.
You can also check your hard drive for any errors using chkdsk. To do this go to Start
-> type chkdsk c: /r
-> click Ok
. When asked if you want to force a dismount say No
. When asked to schedule the check at the next startup say Yes
. Restart your PC to allow chkdsk to run.