Most single player experiences are no longer a problem because of steam proton, but multiplayer anti cheat and other AAA DRM is sometimes a windows only thing.
Coding is just superior on linux. It’s the platform built by coders to make their own life easier for 30 years.
You should dual boot, try it out for a few games and see how the dev process translates and get your feet wet.
Setting up a VM is probably a lot more effort than just installing it.
The question is mostly about what kind of gaming.
Most single player experiences are no longer a problem because of steam proton, but multiplayer anti cheat and other AAA DRM is sometimes a windows only thing.
Coding is just superior on linux. It’s the platform built by coders to make their own life easier for 30 years.
You should dual boot, try it out for a few games and see how the dev process translates and get your feet wet.
Setting up a VM is probably a lot more effort than just installing it.