[citation][nom]noob2222[/nom]...however you say the 9800 is faster, yet the perfomance difference is only -2% to 5%.[/citation]
I think I can see why you're getting worked up over the minutia here. You're focused entirely on absolute performance, and I'm focused on performance per dollar.
The 9800 GT be found for ~10% cheaper than the 5670 despite performing better. To me that's more significant than the absolute margin of performance difference. IMHO, both factors have to be taken into account for a meaningful analysis. It's not about absolute performance, it's about the performance/cost ratio... if it wasn't, every card in the world would suck except the 5970.
You want to me say the 5670 is better than the 9600 GT? The data already says that. Sure it is. It just isn't a better for the money spent.
But the 9600 GT often equals 5670 performance for $20 less, and the 9800 GT beats it for ~$10 less the majority of the time. You can argue about a percent here or there all you want, but it doesn't change the fact that the 5670 needs to be a little cheaper than the 9800 GT to be the fabulous buy it can be.
As far as Anand: A great bunch of guys, but I have to disagree with the approach they used to benchmark the 5670. Instead of tailoring the 1680x1050 and 1920x1200 settings to the card, they benched it at the same settings they used for higher end cards - probably to make use of previous benchmark data they had onhand.
This would save them a lot of work, and I can't blame them for that - AMD didn't give us a huge amount of time with the card - but this results in benchmarks that have little real-world relevance. Who is going to play at 1680x1050 settings that will drop this card down to 23 FPS in Far Cry 2? 12 FPS in Crysis: Warhead? These settings and results don't show us how a real human being would use the card, and therefore don't do the 5670 justice.