Ouch, sounds like there is something more than meets the eye. Could try putting the disk drive in another machine as a secondary drive and see what turns up with scan disk.
I'm not sure that there is any more chance of it being a memory problem than a processor, motherboard, or any other componant, Although memory is the cheapest and easiest to change.
Rick