Heat bad Ram and or power problems are the 3 likliest culprits....but first travel to Control Panel / System / Hardware / Advanced and uncheck "automatically restart on errors"...
This will now produce BSOD's which will help diagnose the problem further.
patio. 8-)