The problem solves reverting a commit and building Mesa with that change. If I do that I will have to rebuild Mesa everytime I want to update. That doesn't sound like a solution for me.
openSUSE Tumbleweed is my choice, I also used Pop_OS! for almost a year but if you plan on gaming and having the latest Mesa drivers and Wine + kernel updates, openSUSE is the way to go. It works the best for me and if you feel that you may want to change change your desktop beetween kde/gnome/x11/wayland I find that openSUSE simplifies that process a lot.
In my opinion, rolling release distros have less issues in the gaming and software development area.
Outlook too.