Originally posted by: josh6079
If you're going off of strictly VRAM amounts and not bandwidth or shader power, then why is the GTX 260 performing better than the 9800 GTX+ 1GB?
Answer: Because bandwidth matters.
I'm only going off VRAM amounts when strictly comparing between the same architecture, obviously once you expand the scope to encompass other features the results will vary. Its clear bandwidth, shaders, rops, tmus, fillrate and anything else aren't enough to compensate in some instances, which is why I brought up the 1GB 9800GTX+ to 512MB 4870 comparison to begin with.
But lets look at some of the examples you've provided. Even in your 4870 to 4850 comparison, it'd be inaccurate to say that difference is solely because of bandwidth, as the difference in performance closely mirrors the difference in clockspeed. If the clocks were the same and you saw that same 20% difference in performance then yes, you could assume only "bandwidth matters".
Same for the 9800GTX+ 1GB to the GTX 260. While its true the 9800GTX+ 1GB may equal or exceed the 260 in numerous areas like VRAM, Texture fillrate, SP performance the GTX 260 still holds the edge in bandwidth, pixel fillrate and ROP/AA performance.
The conclusions are simple, some features or aspects of performance are more important than others and that advancements in one area might not be enough to overcome deficiencies in others.