Thanks for all the replies guys appreciate it.
I live in the UK and we don't have many buying options here things are dam expensive so basically its between these 2 cards. The 7870 is out of my price range
its about 100 USD more than the 7850.
The 7850 is only $15 cheaper then GTX 570 don't know if its worth paying the extra $15?
I'm leaning towards the 7850 just because its a newer card.