After ruling out the usual suspects... heat, power supply not providing enough power, chkdsk, etc., could be a driver issue. Pull up your Windows Event logs (eventvwr.msc) and see if there are any yellow/red alerts in the system or application logs around the time of the crash. Might point you in the direction of what device may be causing an unhandled exception that is causing the game to lock up.