570 is still good to this day which is surprising. Considering i bought my 570 in 2011, its still running most of the new games on high.
It's not really that surprising in my opinion. The x70 line of nVidia cards are extremely expensive beasts when they come out. It's only been two years since 2011. It would be a pretty horrible investment of $300-400 if it didn't still work well. I personally never buy anything more than x60 level and even those last years without difficulty. My GTX 460 that I recently replaced I'd still have been happy with, even though I'd have had to turn down the settings of the newest of games, and I think the upgrade was well worth it.
The days of needing to buy such an expensive video card are long gone. My GTX 760 outperforms even the GTX 580, which cost going on triple the 760's launch price when it was new. Preemptive hardware upgrades are seldom a good idea unless you're outright sure you need them or have tons of money to blow.
The short of it is that it's one heck of a gift to that friend.
Yeah it should still run those games on high-ish settings without problems.
Hell, I am still using my GTX 560 Ti. It's not like I can not upgrade, it is just that I have had no real reason to. When BF4 is released I will think again about upgrading. --- I5 760 | GTX 560 Ti | FILCO Majestouch 2 tenkeyless | Zowie FK | Asus Xonar DGX | Sennheiser HD 518 | Samsung S24A350H