I just bought a 5870, but I've recently found a deal for two 6970s. I've done some research and it seems that for a 33% increase in power consumption, all I get in return is occasionally better gaming performance (thanks to advanced tessellation), theoretically worse compute performance and rumored-to-be 17% better crunching performance (which is an interesting contradiction). All the reviews at the time said the card was better in theory, but will only be better in the future when games take advantage of the tessellation. So, here we are in the future. Did that hold true? Did it work? Gaming performance wise, the 5870 does decently enough for most games, but flops a bit at World of Warcraft. I do feel a general want for something better. Crunching wise, the 6970 seems to do ~16% better according to sources rumors than the 5870 despite being down 64 cores. Supplying the combined 500w TDP isn't an issue as I have a 650w dedicated PSU for them and I've formerly run two 4800 series cards. Performance per watt seems to be down quite a bit though. Mostly tempted because it seems like a good deal (about the same price per card as the 5870). Hesitant because while I'm not going to starve by any means if I buy it, I'm trying to save money. Would appreciate knowing what the general consensus on these cards is.