If it *IS* really only down to memory bandwidth, then that's really interesting.
- AMD made the right decision to adopt onboard memory controllers early on.
- AMD is in big trouble, because their "cores" must be rubbish, but the difference has been hidden due to a real win on the memory bandwidth side. But that is now over. They have some serious work to do.
- BUT, IIRC, cache is still quicker than DDR3 latency and bandwidths, therefore, cache is king, and we should see bigger FPS scaling on different cache sizes on Core 2, but we dont.
On reflection, I think the results are BOGUS. There is no way the i7 will score 65% performance gain (brothers in arms) or 75% (Far Cry 2) over QX9770
unless they are at different clocks.
We know from other benchmarks that HT adds hardly zero value to game FPS, and that i7 core can outcalculate a Core2 at about 10% at the same clocks, same code. (SSE4.x obviously faster, but that is code specific pipeline which I doubt these games are relying on).
There is no way there is another 50% FPS performance from memory bandwidth alone. It just cant be done unless the whole game is relying on memory alone and 100% cache misses. And I dont believe that.
So the results are BOGUS, or the clocks are vastly different, or the X58 is setup is optimum, and the other setups were handicapped in some way.