Overclocking, cpu vs. gpu

I'm new to overclocking and would like to know what differences it makes on my fps while gaming. Will an overclocked cpu give me more fps than an overclocked gpu? Is it okay to overclock on a gaming laptop if my cpu and gpu temperatures aren't badly affected? (overclocked nvidia gtx 660 at + 130: low 60c on my i7 and my graphics card while gaming, and low 50's idle.) are these temperatures bad for my laptop? The overclocking of my gpu boosted my fps by a bit but nothing huge.

System specs:

Laptop: Sager np6370 (upgraded) 

screen resolution: 1920 x 1080

cpu: 3rd gen ivy bridge core i7 3.4 mhz

gpu: nvidia gtx660m with optimus and 2gb video memory

ram: 16gb ddr3

hard drive: 750gb 7200 rpm

What!? Intel has 3.4Mhz iz CPU? thing must get at least 24 hours of battery life and play DOS games like a champ.

But on a serious note, I don't know of any notebooks that even has the ability to OC, and even if you could, Intel has any non-K or non Extreme edition Core processors harshly locked making any practical overclock just about impossible.

What kind of boost you get from which OC depends on the game and what settings you're playing at. Most games rely more on GPU than CPU, so a GPU OC typically has a bigger boost, though there are a few games that are very CPU intensive and an OC'd CPU would be beneficial. Large multiplayer online games spring to mind for CPU intensive.

Will an overclocked cpu give me more fps than an overclocked gpu?  It entirely depeneds on the game, for example, Arma 2 uses a whole lot of CPU power, and Bf3 GPU power, but in most of the cases OC'ng the graphics card will do more.

Is it okay to overclock on a gaming laptop if my cpu and gpu temperatures aren't badly affected?

Of course, but they probably will be badly affected due to the fact that there is barely any proper cooling on most laptops.