The memory bus and GB/s are the same thing just said in different ways.
Also your comparing a $400 card against a $300, do you expect the the 7950 to win? A fairer comparison is between the 7970 and the 670, which IMO the 7970 wins.
The GPU underneath is stronger, plain and simple. GK104 (the GPU in the 670) performs better than the Tahiti Pro GPU in the 7950.
I understand that the Gtx 670 is $100 more, but that's not my point. How in any case should a card with 240Gb/s be slower then a card with 192gb/s? The Nvidia 196.75 driver story was interesting btw lol; it shouldn't be a laughing matter but that's pretty bad on Nvidia's part!
Despite what it might seem, that number is referring to the bandwidth of the memory bus not actual speed. Quite simply the 670 doesn't need that large a memory bus to perform, while AMD have put on the bigger bus and more VRAM to help it in memory intensive games, of which there are few.
Ok that makes sense! So its pretty much the same reason why Intel' Cpus perform better (in most cases) then Amd ones is due to the architecture on the chip itself? That's my guess? I am right? Thanks btw!
Pretty much, if you were to purely go on cores and transistor count AMD would be flooring Intel, but obviously its not the case.
Though in this case its not so much architecture, the Graphics Core Next architecture on current AMD cards is very good, its more simply that the 670 is just a performance and a price tier higher than the 7950.