I have a msi 1651 (gt628) laptop. Specs includes gts 160m gpu, 2.4 ghz core2duo, 4 gigs ram, win 7 64bit. i have the latest nvidia drivers. disabled speed step, have the power plan on high performance. recently applied arctic mx-4 on the cpu/gpu. I dont have cooling pad but i take off the bottem plate of the laptop when i play games, which exposes everything except maybe the hd, and blow a fan (sorry for the ghetto set up) idles in 40-50's (C), under load it gets to about 80-90s (C) The problem is: when i play games like team fortress 2, cod 4, vindictus, WoW, the fps spike drops to really low (10 or less fps) when things on the screen get a little busy. I've seen youtube videos with people with 9800m gs gpu which is almost the same gpu as mine, and they run games like cod 4, starcraft 2 on max settings with decent fps (~30) just fine with action blasting on their screens. Do i have a half-broken gpu? it just seems to be performing so half-@$$ed **oh yeah, on all the games i play on my laptop, i have all the settings on lowest of low settings.