As a little FYI, NVIDIA and ATI/AMD have always had different approaches to GPU's. ATI/AMD always had the edge in memory bandwidth, NVIDIA always had the edge in shader performance. Problem for ATI/AMD, prior to DX9, performance was dominated by shaders, hence NVIDIAs dominance. But while NVIDIA was busy making the Xbox GPU, ATI/AMD successfully lobbied to get several features added to the DX9 spec whose performance was dominated by memory bandwidth. Low and behold, as a result, the NVIDIA FX series STANK in any DX9 benchmark, due to its poor memory bandwidth compared to AMD.
[/quote]
And there's the problem. Reviews are just, "oh look this has the bigger graph!" There is very little technical explanation. Hardly anyone says, "well, GTX 670 has more shader power so it did better here, however 7950 has more bandwidth so it'll handle higher resolution and MSAA better."
It's just "WELL THE WINNER IS XXXX BECAUSE THE AVERAGE FPS OR SPF WAS HIGHER IN THE GAMES WE RAN!" It's completely unscientific and unreliable.
I mean, I could make an FX 8350 review that was Civ5 render, BF3, AvP, x264, etc and say FX 8350 is better than 3570k. The average of all those benchmarks would be better than Intel's more than likely.
geeteeoh :
As a result, when you see similar performing GPU's (say, 7950 and 660 TI), and one easily outperforms on game "X", you can usually assume that game is driven by Shader performance (if NVIDIA is better) or memory bandwidth (if ATI/AMD is better). For the most part, there aren't that many tricks in the DX API you can use to move performance one way or the other. Aside from games that are dominated by one type of performance metric, you aren't going to see a lot of variance between similar GPU's of the same generation, regardless of vendor, unless theres an underlying driver issue.[/quote]
I definitely agree, and how review sites handle these issues and the tendency I've noticed with armchair enthusiasts to look at graphs only and go "OMG THIS HAS BIGGER BARS SO ITS BETTER!!!!" needs to be resolved for AMD.
I realize this feels unrelated to Steamroller, but it plays a much bigger part than people are giving credit, because these same kinds of practices apply to CPU reviews as well. Intel has its strong points and AMD has their own.
But AMD just gets bullied around. I wonder if AMD's reluctance to push desktop steamroller has to do with the fact that even if they do make a good product, it's just gonna get relegated to budget because of how reviews work.