Back when I got my current PC I posted a retrospective of systems wot I owned since 1988, and how the rate of change had slowed from every couple of years for the first 20-odd years. The previous PC had done eight years, with a few graphics cards updates in that time. This one is on track to match the lifespan, and I hadn't even had to open the case (except for dusting) until a couple of years back when I popped a new SSD drive in. On more recent games I've had to start turning down the graphics settings a notch or two, so I figured it was time for a new graphics card.
Prices have gone a bit silly thanks to one or more of covid, crypto mining and AI, but I managed to snag a 5060 Ti with 16GB of RAM without needing to take out a second mortgage, which should be enough to handle anything the CPU can cope with.
I should probably now find a game released within the last five years to actually give it a bit of a test, as my gaming is still ticking along without much change from the start of the year...