Help me choose between those GPUs

I am planning to buy either SAPPHIRE HD 7850 2GB OC or SAPPHIRE HD7870 GHz EDITION OC 2GB but I don't know if the 7870 is worth the extra cash. From what I've read in the internet, the perfromance gain is about 10% and I don't think 10% gain is worth the 40$ more. What do you think?

http://www.anandtech.com/bench/Product/549?vs=548

Actually I may have the chance to get a 7950 :)

You cant go wrong with a 7950, The boost edittion is also nice.

I got a 7950 the other day, overclocked to 1125 core and 1450 memory and its insane. You cant go wrong with its price to performance. It scored 925 in Unigine Heaven 4.0.

Agreed, what model do you have ? 

and try out unigene valley, its harder but is also a better benchmark IMO

If I don't manage to get 7950 I will go for http://www.gigabyte.us/products/product-page.aspx?pid=4154#sp I think its pretty decent GPU.

For some damn reason there's a shortage of 7000 series cards in my country and I can't find a single shop to have stock of 7000s. No matter where I make an order they call me and say "Sorry mate but we are out of those cards, you have to choose something else." So probably I will have to go for Nvidia. I really wanted to keep my system AMD only but I guess it is what it is. 

Do you think the GTX660 Non Ti is a good choice? I would rather go for the Ti ofc but here its priced 100$ more than the Non Ti which is kinda overpriced imo.

 

EDIT: I said fuck it and went straight for the Ti like this one http://www.techpowerup.com/reviews/ASUS/GeForce_GTX_660_Ti_Direct_Cu_II/ ^^ It should arrive on tuesday.