I go for the card with best performance/watt.
HD 7870 consumes more power, but ends up being slightly faster but less affected by intense levels of AA due to a wider bus. (256bit vs. 192 bit)
Either card is good value. Depends on your taste
Though the HD 7870 may be bundled with a free game.