Windows in a VM nainly only works in a server setup. Nit exclusively a server, but mainly only in servers. On desktop, Windows in a VM is either pointless, as in overkill, or problematic.
I use BSD, Linux, but all gaming is exclusively on Windows. Linux is not 109% compatible with all PC hardware, like soft EQ, DAC, or mixer setup for $500 of audio hardware not ncluding speakers, not all games in existance of the past 30 years have a Linux verson available or come ffom alaunxher or store, so all gaming is always exclusively on Windows.
People only push Linux for gaming out of ideology, not a solution. Using a translation layer or emulation means incompatibility, not a solution. Gaming on Linux because hate Windows, is not a solution. Mental paranoia over telemetry does not make Linux a solution.
That's your choice to exclusively use Linux on your system, but telling others what they must give up to conform to what Linux can do is pushing cult mentality. You are only providing proof why people should always avoid Linux at all cost. To prove my point, you should try to get a job in IT maintaining network systems or service support for a company helping random customers and see how far you get.