I have windows for gaming/VR but zero development.
I have Fedora for literally everything else including C#/WPF development (I run my dev environment for windows inside a VM as it makes it very simple to backup and I know that the somewhat irritating setup is perfectly replicated).
Essentially at this point Win10 is relegated to been a massive console OS.
I could likely run a lot of my games on Linux but I'm not enough of a purist that the hassle makes it worth it, down time is precious and I'd rather not fight it debugging why a particular game is been weird.
I'm likely to upgrade my 2700X soon so I might slap an ATI card in alongside my RTX2080 so I can use the 2080 with an iommu pass through and then I could game on a separate windows VM inside Fedora.