I'll agree with Schnitter here. If you're planning on keeping it for the next couple of years, you might as well spend the extra couple bucks to pick up the better product. $60 more over twenty four months comes out to $2.50 a month, not bad for anywhere from a 5-20% performance increase over the 7870. The BIOS update that AMD has releasead should speed it up even more in order for it to compete with the GTX 660 TI and 670.
Good point. An extra $60 isn't much for two years, and with new consoles coming next year, I will probably need the extra power from the 7950. Thanks to everyone for replying to this post!