Kind of works in kernel, update breaks it, switch distros to supported distro, load official driver package, update breaks it... switch to beta/bleeding kernel, graphics work, but kvm/virtualbox completely borked. I may do a clean install with PopOS 20.10 when it drops, which should be well supported in kernel and get virtualization support back in the box.
Since January it's been pretty stable, I've been on the beta kernel releases though.. when say 20.10 ubuntu and derivatives drop, should be using a kernel that's stable for the 5700xt.
I've been working more on my Windows drive, using WSL2 + Docker Desktop (wsl2 option) for the past few months though, which I've been surprisingly happy with.
I'd also love to read a guide about WSL2 + Docker.
If you install docker desktop with WSL2 installed, there's a configuration setting to "use wsl2" it may still be labelled beta as a feature. But it does work better.
I'm using the new Windows Terminal, and my default is set to WSL2 Ubuntu... for all intent and purpose, I launch VS Code from a wsl2 prompt/directory and it's connected into "linux" ... my terminal and code terminal/directory are in linux, and I use it like any linux distro from that pov. The desktop is windows, but almost everything I work in is via Linux under WSL2.
Personally, looking at the RTX 3070, for 1440p, but I'm not doing anything other than some casual gaming.