Every 3 to 5 years now due to the much higher price's and to the state a lot of PC ports are released in, newer games don't really look amazing either, to need newer gpu's,
In the noughties i bought a new card quite often, they were much cheaper and it was for mostly fun reasons, only three times i had to, to play Pacific Assault which used shader model 2, to play FEAR 1, first powered graphic card and then GTA 4 which used more memory according to the settings than i had, which made no difference in the end anyway,
But it's the prices mostly i bought 5 or 6 cards back then for the price of a 4090 now.