Check windows 7 event viewer. Search "event viewer" on the task bar to find it and look at the administrative events. These error logs have NEVER ever given me anything useful but its worth a shot. Search the event ID on Google for some more info on the error.
My first instinct on the error was a GPU driver issue since it only happened with 3D applications. Now you say it happens all the time, so who knows. 60C is hot for idle. You either have very poor ventilation or maybe something is wrong...
The main course of action is to stress each component separately. I would update the GPU drivers for good measure and then test RAM, Hard Drive, CPU, GPU. use memtest 86 to test RAM, windows hard drive tester (whatever its called) for the hard drive, Prime95 for the CPU, and I dont know a GPU tester (play a game).