My solution to this is just to try to buy the most sensible parts or whole computer when it’s time to upgrade, and then ignore games that have too high hardware requirements until my next PC. As I have only been upgrading every 4.5–6 years, this can require patience, but there are also plenty of older games to play. I’d like to have a more flexible and continuous approach to upgrading, but this hasn’t been possible for me because I can’t build a PC by myself, so I’d need to have someone who can help more regularly