Could it be your video card overheating?
What video card do you own?
Be sure your computer fans are working.
To see if it could be heat related, try this: - in the games, turn down the video quality (low resolution, fx, etc.) to make the games less demanding on the vid card. This way the card has to work less hard and will probably stay a bit cooler.