The planets aligned with Centos 8, Steam, and AMD drivers somewhere around late January. Things went from crazy difficult to just working.
Over the Spring/Summer/Fall I've seen significant progress on what worked on Windows vs Proton vs native Linux. A significant chunk of my Steam library now plays on my primary box. When the day comes where I actually get my hands on a new CPU/video card... those will actually go into my workstation.