I guess its true that AMD have now caught up and surpassed nvidia performance finally in bf3.
Wonder why it took so long? Was it a case of AMD were just slow or was it a case of nvidia working with the devs and making it a TWIMTBP game?
660 isn't like for like with the 7870 though. Price it is but hierarchically it isn't.
The 7870 is a better card and unsurprisingly it's faster (if you count 0.3 average FPS faster).
So to draw a conclusion that AMD have surpassed nVidia in BF3 is a little short sighted based on this evidence.