GTA V will be a console game ported to PC so who knows with that and it's not a next gen game. Your setup will be able to play BF4 on Ultra no problem, no need to overclock either. You have more power than both next gen consoles, so you should be fine for a few years. You won't be able to play everything on ultra for the next few year, but at least on medium settings.