I live in Germany and I have two computers, an Alienware Aurora desktop and a vostro 1000 dell laptop. The laptop sucks, which is why I bought the Alienware (it can't quite play COD MW2 full speed on high quality though) and is why I haven't bothered dealing with the problem I'm telling you about in this post until now. Anyway, since I couldn't bring a desktop to the states, I brought my laptop.
Anyway, sometimes when I play a computer game, it will run at a steady 30 fps or so, and others it will run at half that. I don't mean that my fps drops when I the camera is looking at a lot of polys, the fps just drops randomly.
Just now I was playing tf2 on offblast running around. My laptop can run it on low quality pretty decent if my laptop has high fps. I was running around, shooting people, and then a fan in my computer started whirring and the game slowed down to the point that I could barely play it. It also does this in C&C renegade, another game I like to play, so I don't think it's a TF2 specific problem.
The thing that pisses me off about it is that it can run at a good speed but it drops for no reason sometimes. What could be causing these sudden drops in FPS? If it gets really bad, it can even make my computer turn off by itself

Thanks.
cout<<"I'm learning C++, and this is all I know

\n"