I thought that this could have been a virus but I already posted in those forums and they directed me here. Here is the old post http://www.bleepingcomputer.com/forums/t/481988/bsod-and-i-cant-access-safe-mode/
I'm just copying and pasting some of what was said in the last forum.
The first time this happened I thought it was a one time thing but then it happened a week later and it restarted twice in the same day. I had scanned the computer and didn't find any viruses. I went into safe mode to test it and see if it would happen again. It didn't so I did a system restore instead of scanning for viruses in safe mode(how smart of me...ahem).
The error code it would get is
win32k.sys-Adress Bf956A02 base at BF800000, datestamp 50a1a161
this happens at random times. When I had used Adwcleaner I thought that part of the problem was gone but I started having it happen again after three weeks.
In safe mode it always freezes at mlti(0)disk(0)partition(1)\WINDOWS\system32\DRIVERS\agp440.sys
Lately the desktop been making this high pitched noise that lasts for a few minutes at random times.
I have already used these programs.
TDSS Rootkit Removing Tool
Eset Online Scanner
Windows Error Checking utlitiy
Safe Boot Key Repair
Mirosoft windows XP Professional Ver. 2002
Intel Pentium 4 CPU 2.40Hz 2.39 GHz,
2.00 GB of Ram
Brand OTC? It's a very old computer
I hope I explained everything correctly. If you need me to go into more detail just let me know. Thanks in advance