In the end it depends on what kind of games we're talking about. The GTX 970 is a good card for a decent price, but if you truly want to secure yourself for the future and be able to run ultra settings then I'd consider the GTX 980 Ti. Don't go for the 980 as the 980 Ti has a much better price/performance as I understand it.