What's wrong with a VM? I set up a Win10 instance in VMM right after I switched to Linux full time 10 months ago, but I had to use it exactly once to configure the RGB on my keyboard, and haven't had a reason to boot it up since.
From what I understood, it runs on 'Bare Metal' which means that it theoretically should preform just as well as if you booted into it, with the only overhead being the *nix which is minimal.
I'm not saying it's better, I'm honestly asking because I have very little experience with it.
I used to dual boot back in the day, but that was when I was still on HDDs and the long ass boot times meant I usually just stayed in Windows if I was planning on gaming that day.