Well those frame rates are pretty crap to be honest, from most of the cards my stock speed watercooled gtx280 gives higher or around the same frame rates as most of those cards and when i was running sli, then they were allot higher, i game at 1920x1080 cod 4 fps 200, crysis 45fps, battlefield not sure dont play that much but i suspect about 100-150.
i will be getting 2 gtx480's with 2 DD waterblocks and throwing them in sli, and watch them piss all over the ati 5970.
the fact is that while yes the nvidia cards are more expensive and run hotter and use more power, when you combine them with a pc that is set up properly and you have the games set up to use that power and also, you use software that will utilise those cards the ati cards just cannot compete.
anyone with half a brain who wants the fastest card or 2 cards will go for the nvidia's simple as that the ati have not been able to compete with nvidia on performance since the 8800 series came out, as the ati cards have driver issue's, slow load times in games caused by the card when loading in a identical machine but with nvidia card in it, fact is if it were not for the fact that 2 gtx480's walk all over a 5970 and only get beat sometimes by 3 5870's then i would go for ati but nvidia win hands down out of 90% of tests when sli'd.
if the nvidia cards were the same price as the ati cards then no one in there right mind would buy ati, they would all buy nvidia for the better performance for the same price.