Excluding VAT and profit margins, this is the cost at Frontosa as at last week:
(Ps, all NVidia cards is ASUS, all ATI cards are Saphire, ASUS tends to be more expensive than any other brand)
ATI 5770 = R1357
GTX460 = R1899
ATI 6850 = R1999
ATI 4850x2 = R2199
GTX465 = R2345
ATI 5850 = R2599
ATI 6870 = R2699
GTX470 = R2772
ATI 5870 = R3210
GTX480 = R4399
ATI 5970 = R5151
The 6870 is priced exactly where it should be, i.e. it has to be cheaper than the 5870 because it is a weaker card than the 5870. Also Mega, don't make your decision just on that single graph displayed no Jarrod's website. The very next page, reviewing COD, shows that 2x5850's perform the same as 2x6870's. The 5850's are cheaper than the 6870.
http://www.guru3d.com/article/radeon-hd-6850-6870-crossfirex-review/8If you do plan to go dual GPU, then based on the COD stats, I would go with the 470GTX now, cost you R100 more, but 2x470GTX performs 33% better (at R200 more) than the 6870.
Bottom line, do not make your decision based on any single chart, or based on any single game title. The 6870 is priced exactly where it should be, and that is all that it has going for it. It is not better than the 5870 and it is not better than 470GTX. (It may be better in one or two games, but not overall). ATI knows this, and that is exactly the reason why they are pricing it cheaper than the 5870.
By calling it a 6870, everybody is jumping up and down because this is a new "top of the range" card and it only cost R2500, it is not the top end card guys. Had ATI called it 6670 (what in my mind it should have been) or 6770 perhaps, then the people here would not have got so hyped up on it.