A 660TI AMD Equivalent?

So im looking for a new graphics card and i am looking for a 660TI equivalent,

But the reason i ask for a AMD equivalent is that in my expirience AMD cards are a bit if not largely cheaper then nVidia and no this is not a question of what best suits me (Don't want any "What are you gonna use it for") because i DO NOT need to render faster with CUDA just mainly gaming working as a upgrade from a GTX 560TI.

Preference is 2GB or higher.

 

Thank You In Advance

-Andri

7870xt or 7950 i would head for.