In genuine amazement at a lot of the comments here - why not just dual boot Linux instead of using it in a VM? Productivity on a Linux machine can be so far ahead of Windows, especially if you've got a terminal-based workflow an maybe a tiling WM
My workflow is mostly terminal based, and I used to use tiling WMs, yet I am now back to Windows + WSL. Why? Because GPU driver compatibility is still so bad on Linux that I can't get any of the popular distros to work properly on my setup (laptop with hybrid Intel/nVidia GPU setup, thunderbolt dock, external display with different scaling than laptop display). And yes, if I spend a weekend fiddling with Nouveau driv…
Mixing business and gaming on the same machine caused problems for me even when I was fully on Windows, so I've always kept separate machines for that.