I went from an 8800GT (built ~2009) to an RX580 (built 2018) (which still runs the recent games reasonably well). I upgraded because it'd been a very long time since my prior upgrade and wasn't able to play all newer games at the time.
I went from a mobile gtx 1660 to a mobile rtx 3060. The 1st laptop had a problem that I couldn't figure out even with full resets and I was able to get the 2nd one discounted twice because of a promotion.