Regarding gaming support, Heroic Launcher also help a bunch, since you can easily set up multiple versions of forks of Wine (Valve's Proton being one), or even to use the system ones.
About the wifi issue, maybe it is some oddly specific hardware that the devs tackled only in Mint 22. And in a bit of a humorous tone, what's learning without a bit of struggle? 😅
And lastly, besides dual boot, you could also set up a VM with the secondary system(s) you want. Just worth noting hardware-dependent games, e.g. many from the Windows 9x time, will struggle on VMs.
Unsure if it's a viable option for you, but using KDE's Dolphin file browser, it's rather straight forward for me to set default applications through GUI. Also maybe worth noting I use Mint Xfce, even though Dolphin is a QT program ported.