7850 the 7870's are in the low 200 mark and are not below the 200 dollar mark. You will probably pay 200 dollars with tax with a 7850 where as 230-240 with tax for a 7870.
you've got all the answers here. gtx 660 will wipe 7870 and 7850, but if you can't afford it get one of the other two. also there's a tip: the two AMD cards are well over-clockable.
Thanks for replies
now i am stuck between a 7850 and a gtx 660
is this benchmark accurate ? http://www.anandtech.com/bench/Product/549?vs=660
if so i guess i will have to dish out some extra cash for the gtx 660
It's hard to tell which drivers they were using but yes the normal 660 will beat the snot out of the 7850.
+1 on both counts. These Anandtech comparisons come up a lot, and they're really not accurate. Only good for a vague idea. But yeah, the GTX660 will beat it easily. I can post some more accurate benches if you want, but for the price difference I wouldn't even bother considering a 7850. The 2GB model is almost GTX660 price anyway.