No reason why a 7th gen based pc won't play anything current. All you need is a gpu capable of outputting enough fps at desired detail levels to make the game playable. What you expect or what you desire is totally different from what's actually needed.
So start of with specifics, because 'I have a Lenovo 7th gen' doesn't say Anything about what you actually need, what you actually want nor what you can expect.
1080p, 1440p, 4k, what monitor resolution. Whole new case/pc pre-built? Or build it yourself. Liquid or air cooled. Just games or is there other work like streaming/content creation. Any preferences for stores, amd or Intel, what's cheaper in your region, do you have local access or pay expensive for outside shipping.
The more actual info you supply, the more effective and efficient will be the responses. No point in saying you need a Ferrari or Corvette when the nearest dealership is 10,000Km away and Lotus is 5 minutes down the street.