The 5870 was a bargain by nearly all accounts - you did well there (he says, still running a 4870 nearly four years after that was released..) but that's the nature of graphics cards, or more likely, games, these days. A 580 isn't a huge increase over your 5870, and that's still selling for ridiculous money. The 7870 is near enough the same as a 580, for significantly less money, power, heat etc.
I wasn't expecting it to be that good, it's grabbed my attention which was otherwise on the 7950, but this seems much more lean - less compute, but more power in the areas that matter most to games. I like the sound of DX10 SSAA as well. Now they just need to get VCE working and put up a good fight to Kepler.