After I picked up some new PC parts late this week, I decided to compare how much a GPU like HD7950 will be bottlenecked by a weaker CPU as well as PCIe X4 bandwidth VS full PCIe X16.
I decided to use 3D Mark Vantage as it strikes a good balance between CPU and GPU and clearly shows how much a slower CPU bottlenecks GPU performance.
Rig 1
CPU - FX 8350 Stock
RAM - Kingston HyperX 2133
GPU - Radeon HD7950 Stock
Rig 2
CPU - 3870K APU - OC to 3.6 Ghz
RAM - Kingston HyperX 2133
GPU - Radeon HD7950 Stock
I will let pictures do the talking.


Benhcmark 1 - FX 8350 + 7950 PCIe X16

Benchmark 2 - 3870k + 7950 PCIe x16

Benchmark 3 - 3870k + 7950 PCIe X4

So the shocker here is a that there is absolutely no noticable performance loss between PCIe x16 and PCIe x4.
Also FX 8350 which has 2X more cores and is probably twice as powerful as 3870K apu when those cores are utilized only improves the GPU performance by roughly 10%.
My conclusion looking at these numbers is that x8-x8 crossfire/SLI setup is perfectly fine for current gen video cards in terms of bandwidth. Even x16-x4 crossfire setup should be fine actually.
Also a much slower CPU does not cause GPU performance loss nearly as much as it does on the CPU side. If the game or application you want to use isn't CPU intensive, you can get away using a much cheaper CPU and invest in a better GPU.
==================================================================================================
Update
Benchmark 4 - FX8350 with 4 cores disabled + 7950

So it appears that more than 4 cores does not really really get utilized on 3D Mark Vantage GPU tests, which I find is the closest benchmark to actual gaming.
The GPU score is slightly lower probably because of the select few moments when the CPU does limit the frame rate but most of the time, the GPU would still be the bottleneck.
It will however be interesting to see how the numbers look with HD7950 in crossfire with 4 and 8 cores. Will attempt that shortly.
Another thing that stood out were the temperatures of the FX 8350 while running on 4 cores. 28 degrees only while running these benchmarks is remarkable. I can understand why disabling 4 cores can push this chip passed 5GHz.












