My computer's had heating problems ever since I gutted it and replaced the old 350MHz Pentium II with my current AMD 2100+. Works best in the depths of winter, less well in summer - multiple crashes, generally being irritating. Only some games seem to cause problems though - and GalCiv II seems to fall into that category (nothing autosave every turn won't fix
I found the best way is reduce these crashes is to clean out my heatsink every few months. Oh, and I took all the metal coverings off my computer (it's naked now :/ ). It doesn't stop every crash but it makes it tolerable.
I still blame the IT guy who took my computer away to install the University anti-virus software . . .errors started when it came back. Curse him!
btw, any tips on getting a better heatsink?