I have an ex high end laptop that still has enough power to max out games I play with 60fps. I've had a long history of the laptop working fine and then after a few hours or several hours the game drops to 3-4 fps. This seems like my graphics card is overheating. However sometimes immediately or after a few minutes my commands also lag and pressing a button that brings up a menu like esc requires me to spam the button and then the command will go through after a few seconds. Since my graphics card shares it's fan with my cpu this could be cause by cpu overheating due to gpu overheat. However, this is ONLY for games, I can alt tab and everything internet/utube is fine, and tab back in to the lagfest. Also, I can restart my computer and start the game immediately on boot and no problems exist. These games include league of legends, left for dead 2, vindictus, and the new castelvanias. Changing any graphical settings on any games or any combination of settings in windows and my gpu settings does not stop this problem. Changing monitors does not either. I took my laptop undercover off, completely dusted everywhere, took the battery out entirely and have now left the cover off. My cpu and gpu temps are low during play and neither are at 100% load. Again I'd like to mention that I can play these games with max settings for hours with no problem at system restart, it is not my hardware. My only fan runs fairly quiet and has nothing wrong with it. I have clean installed windows as well as using anti virus/malware/spyware/rootkits/registry cleaners/defrag ect. I have all updated drivers and all updates for windows. I've taken my computer to several computer technicians and no one has ever been able to solve my problem. I've had this issue for about 6 years now so I thought I'd see if any one in the world can solve it.