[citation][nom]blazorthon[/nom]You can't make accurate comparisons between architectures by the FLOPs ratings. The 5870 is significantly inferior to the 7950 in gaming performance and is a minuscule fraction of the 7950 when it comes to compute performance in almost all compute workloads.FLOPS without context is a useless number. For example, there's a huge difference between single-precision FLOPS and dual-precision FLOPS (on AMD's 7950, its DP is one fourth of its SP, yet the 680's DP is one twenty-fourth of its SP and the 5870's DP is at best one fifth of its SP). The VLIW5-based cards such as the 5870 were also infamous for very few compute workloads being able to run well on them. Having lots of nigh unreachable theoretical performance is usually less important than a good amount of practical performance .[/citation]
Your trying to be too exact. Or I should have said single precision flops as a rough guide. 2nd is to confirm the flop score on a GPU comparison chart(such as Tom's Hierarchy) and then fps scores on the games you intend to play. Anyway, a 5870 scores too high to be called "significantly inferior", but it is weaker than a 7950.
Of course there are other factors that may be important. Such as DirectX 11.1 or the age of the card/overheating issues.