Well this isnt a question.. just the results of some research I have been doing into graphics cards
A bottleneck is when the rest of the computer (CPU and RAM) arent fast enough to keep up with your graphics full speed so it doesnt work at full speed
EG= If I have 1 4870 in use, and a dual core processor @ 2.0Ghz and some generic 667 ram, then the fastest it will be able to work at would be around 60% meaning that yoou dont feel the full force of your card

GPUs may be clocked a lot lower than CPUs the GPU internal architechture is a lot different so they are impossible to compare
This is why I OC my CPU and RAM
I have 2 4870 cards in XF and a 2.66 Quad CPU... At stock speeds my GFX bottleneck at about 90% meaning OCing them wont do anything for performance... I found that to not bottleneck a single card I need 3.00Ghz Dual CPU... so that would mean that I need 3.00Ghz quad for 2 cards right?
Wrong! lolz
i need at least 3.2Ghz to be able to use the cards 100% and to Overclock the GPUs I need more still
Not gonna go much farther to explain but in the end i got a 10% OC outa my cards stable and 15% OC unstable... with my CPU @3.8 and ram @1600

OCing is fun:D