Completely circular argument here and pointless, like a dog chasing his tail when he says he wants to buy a card for value and ignore cheaper cards that provides better value without a huge downgrade in playability.
I got the 7870 because the performance is good and provides good value.
Why not get a gtx 670 because it provides better performance and better performance per dollar.
Because it's 50 dollars more and it buys me lots of groceries.
Why not buy the 7850 then as you save $100?
I am looking for more performance?
Why not buy a gtx 670 again. Back to square one.
In this climate, the 7870 is a terrible value at 350. It provides 20 percent more performance while costing %40 more, which is why the this 50 dollar thing doesn't make sense. If your going to make a huge deal about the 50 dollars, it hard to see why you are championing the 7870. Your not getting a huge jump in playability over a 7850 and your paying 100 dollars more for it. The gtx 670 received way more positive reviews because it costs instead of 100 dollars more it costs 50 dollars more for atleast the jump the 7870 provides over the 7850. I.e getting 7970 performance for only 50 dollars more.
Lets remove branding for the moment.
Lets pretend that the 7970 had two gb of video memory and was 400 dollars and the 7870 was as is for 350 dollars. Who would recommend the 7870? Well that is what happened when the gtx 670 came out. If your going to make that big a deal out of 50 dollars, you might as well get a 7850 as the upgrade is still highly vertical over a 4850 as the naming suggests and your saving 100 dollars for a 20% performance drop.