I’m very surprised to hear that you’ve experienced problems with proprietary graphics and others are too.
On my end, Pop!_OS has handled graphics the best out of any distribution I’ve used. I leave it set to hybrid mode, then I right-click on the game icon, and click on the option to have it run the game on the proprietary card. And it works great. Both my Gazelle and Oryx Pro handle this flawlessly (both have custom firmware). My Thinkpad X1 Extreme (gen 1) works well with it too. It’s been perfect.
I’d be interested to hear more detail about the nature of the issues you’ve experienced.
Also, if there are issues, we should file a bug report. A lot of people miss that part. It’s essential to file a bug report about issues so they can be addressed (unless someone already did that).