My solution to run games from steam, epic games, gog, Ubisoft Connect ... is to connect all these accounts to my Geforce Now account. Thus, I can play almost all the "greedy" games of all these digital game platforms in streaming.
Ok, I actually have to pay 9.99 € / month to Nvidia but I get a modern gaming experience with 60 fps, RTX On, and 1080P resolution.
If you pay 19.99 € / month you get 4k resolution, 120 fps, with graphics from Geforce RTX 3080 / 4080.
So, for my part, I agree to pay this subscription because I buy the games on the different platforms by buying product codes on other platforms that save me money. Let me explain. For example, I acquired Modern Warfare II via eneba.com for €53.13 instead of €69.99 on Steam! That's 17€ savings, nearly 2 months of Geforce Now subscription It's cheaper than on Xbox Series X (79.99€)...