overheating
faulty memory
faulty motherboard
faulty hard drive
any one of those. Open it up, clean it out, make sure the CPU fan works and is clear of dirt, reseat / check the memory, run the hard drive manufacturers diagnsotics on the disk and see what you get
However I'd bet on a motherboard thats failing under stress