Thank you to everybody who suggested how to lock my FPS, that helps a ton!
And, just for the record, my Laptop is no slouch. I can play Starcraft 2, Battlefield 3, and most other current games at a very nice framerate even with many of the bells and whistles turned on.
The fact that it had...