Also, you can check the operation of each fan with the case open while you play. Dust can clog fans so they no longer function as intended.
this will work for a little while, but dont rely on it indefinitly
my dad's work computer would shut down every once in a while and we couldnt figure out what was wrong
then, it started shutting down more often, and would always start up with an overheating error warning message.
so we took the side casing off and it fixed the problem for a while, then the shutdowns came again and the same error message, i checked the BIOS it said the computer was running at 96 degrees Celcuis, after being turned off all night...
so, i took it apart and looked at the fan, the intake was clogged with dust. i mean, seriously, it looked like someone had harvested a museums worth of dustbunnies and stuck it right in the fan
so i cleaned it out, put it all back together, and ran the computer, and its been a few months now without any problems
another thing you may want to try is find a registry fixer/cleaner and run it every once in a while (CCleaner is a good one). what happens is everytime you create a file/program, save a file/program, delete a file/program etc etc, basically do anything on your computer, it creates or changes a registry entry, and most of the time the computer doesnt clean up after the changes. this clogs up the computer and makes it run slower/hotter, so cleaning the cache and cleaning the registry every once in a while will also help