I play it on ultra 1080p with my 7950 but they've shot up in price, in the new r9 series they would of been the r9 280, with the r9 280x being a rebranded 7970ghz basically.
so whichever is cheaper out of the r9 280x or gtx 770(most likely 770 ($~329) because the high end on AMD has shot up due to shortages causes by bitcoin miners)
possibly the ~$250 gtx 760 could. It's a tiny bit better than the older gtx 660ti, and many back in the day say the 660ti traded blows with the 7950, so if you can even find the gtx 760 I think you'd be happy with that.