Take this with a grain of salt as I am unfamiliar with the games you play and your laptop, but from what I've found on other forums if it's just your gpu that is nearly overheating then try turning tripple buffering on in the game's settings (I don't know how on those games but a google search...