I need help on a new Graphics Card

Hey guys so I have this mother board here http://www.newegg.com/Product/Product.aspx?Item=N82E16813157331 and I was wondering if I could get the HIS Radeon HD 7870 2GB Video Card. The build IO currently have os the old 500 dollar build he did and I just want to get a graphics card. Or the EVGA SuperClocked GeForce GTX 660 2GB card? I have a 500 watt power supply bronze certified. I could really use the help. Thanks guys.

 

$$$ Budget ?

I had a very smiler question: https://teksyndicate.com/forum/gpu/gtx-660-signature2-vs-asus-r9-270-help/174100 It was initially suggested to me that the Asus R9 270 was equivalent to a Radeon HD 7870. That being said I realized that for my needs, the Asus R9 270 was the better choice because it has built in support UEFI interfacing, and the custom Asus UC 2 cooler. If I were going to go the Nvidia route, I would probably buy a EVGA 660 FTW Edition. Price wise, it's a $4 difference on Amazon, but from the benchmarks I read, it appears the Asus R9 270 will outperform the EVGA 660 FTW Edition in most AAA titles and indie games by at least 10-15 fps while running cooler. That coupled with the fact that Ati cards are known for their Bitcoin mining abilities, the choice, seems pretty obvious. For 220.00 US dollars the Asus R9 270 seems like a hell of a deal, but that's just my opinion. Anyone else have some insight on the matter? Does anyone here have a Asus R9 270? If so what kind of performance do you get from it? Same for the EVGA 660 FTW Edition, does anybody here have one? What kind of performance do you get out of it?