a copy of pc check would help you here. get your hands on a hardware diagnostic tool and see if there is any faulty hardware. I am placing my bet on hard drive. I would say it was the memory but that would result in a BSOD. Same thing would happen if you had issues with the Video card. did you look at the event veiwer?