After more testing, I have further updates, good news and bad news. Bad news: It seems with AMD the road is still a bit bumpy. Drivers are improving but still not perfect. I have been testing Mesa from git and even for newer versions, some work well some have regressions. Good news: Things are getting better. First of all it has been months since I had a system freeze on native games. Regarding Wine based games, with Kernels 4.19.x on both Arch and Tumbleweed, even if mesa locks, now it no longer freezes the whole system. It only freezes the specific app/game, then I can easily kill it and avoid a cold reboot of the whole system. I think this is already a great improvement. Further hacking: I have been tweaking and hacking at steam with proton, and it looks we will have a better life ahead. For now, official proton support is not covering many games. I forced it and enabled on all games, then started tweaking settings. Wine version included with steam and proton seems to be wine-staging. So I can go in wine settings for each specific game, edit wine settings and enable either wine-nine or CSMT to improve stability and framerates. Soon I believe steam will use Wine 3.20 which seems to be bringing great improvements. Ticket status: I believe this ticket can be closed. Native apps no longer freeze system. And even wine based apps now only freeze the specific app. Wine-based games freezes are caused by a combination of wine version/settings, mesa, and kernel, therefore the best place to report those I believe will be in freedesktop and winehq.