Framerate goes up when you look at the sky because the GPU has less work to do there, simple as that...
Most of the times skies in every game are just properly placed static images in a particular area and at a particular distance, so that they can give the illusion of being real; they do not require any extra "rendering muscle", so to speak.
Important details tho, such as surfaces, special effects, physics, etc...all those weight more or less on the GPU and the CPU.
Nowadays, integrated cards below the Intel HD 4400 or A8-A10 APUs are pretty much only good for Facebook games, unless you plan on compromising with details and resolutions by going down to the rock bottom...
So no, besides doing that, you probably have no other way to improve the performance on your hardware, not for black ops nor for anything recent, really...
As far as BO2 is concerned, medium to high end machines have no issues with it, or at least none that directly relate to hardware, if powerful enough. I'm obviously only one and don't pretend to speak for the mass, but I believe I can still provide a decent opinion.
According to Steam, I've spent more than 800 hours in that game, most of which were played with a downclocked i5 2500 (3GHz instead of 3.3, TurboBoost off), a 1GB HD 6870 and 4GB of 1333mhz RAM; always kept over 60 fps at high settings on a 1080p resolution, and it wasn't even such of an high-end system either...
If you want something fast paced that can run on your laptop, i suppose you could try playing Unreal Tournament 2004. It won't look good, but it should play smooth...