I used my 760 4gb card for years and years and years until I snagged a 1080 about a year ago.A GTX 680 is essentially a 770 with slightly slower VRAM (though depending on the manufacturer's memory overclock this might not matter much). I know plenty of games as recently as 2018 that still listed a 770 as the minimum requirement, so we're talking about a card that can still play a lot of games, especially if we're talking about a 4GB card.
Yeah, I bought a 670 in 2012 when I had the opportunity to get a 680 with 4GB of VRAM for only $100 more. I figured I wouldn't need 4GB of VRAM for 1080p gaming until around 2017 or so, which was when I planned to upgrade. If I'd known how long I was going to be stuck with that setup, I would have probably gotten at least one 680, maybe even two for SLI. Now the only cards that are priced where I would want a stopgap solution to be are like 960 and 1050 cards, and my 670 is so heavily used that it probably doesn't have many years left on it... so when I built my new PC, I wound up having to use the 560 Ti I originally upgraded to the 670 from. Most of my Steam library is pre-2014 anyway, since I've lost interest in PC gaming, but I still want to be able to play what I already have. The 2GB on the 560 Ti I thought I'd never use again has wound up coming in handy after all. I feel like I've learned my lesson about skimping on VRAM thinking I'll be able to upgrade in three years.I used my 760 4gb card for years and years and years until I snagged a 1080 about a year ago.
Played GTA V, Witcher 3 and a few others with it. The 4gb really helped that card stay useful.