Don't buy a Windows license, don't reboot and don't use a Virtual Machine. Try a free trial of CrossOver to run your Windows software on Mac, Linux and ChromeOS.
Crossover and Wine are the OG compatibility layers for Windows gameplay on Linux, and while I can’t vouch for either one now, as Wine is the only one I used–back in the days of the original Unreal, I can say now that Steam’s Proton is fairly straightforward and simple. Pretty much, unless it has some sort of anti-cheat malware, like BattleEye, everything “just works.” … and usually, if the game employs anti-cheat, and they catch you playing (fairly) on Linux, you’re usually banned.
Crossover and Wine are the OG compatibility layers for Windows gameplay on Linux, and while I can’t vouch for either one now, as Wine is the only one I used–back in the days of the original Unreal, I can say now that Steam’s Proton is fairly straightforward and simple. Pretty much, unless it has some sort of anti-cheat malware, like BattleEye, everything “just works.” … and usually, if the game employs anti-cheat, and they catch you playing (fairly) on Linux, you’re usually banned.