Depends on your budget. GTX 750 ti if you have around $100 budget, r7 370 if you have around $150, R9 380 if you have $200, r9 390 if you got $300 and so on. I would not recommend the 970 at all. It's more expensive than the r9 390, and is also worse in performance, and r9 390 has directx12 support which will obviously gain even more fps in future games, but yea i believe you need a bit more watt for PSU for the 390.