@JasSmith steam just demonstrated there wasnt much lacking on part of linux but the will of the publishers.
Ive no idea how you expect compatiblity b/w different OS. No such thing exist outside of trans-layers like wine or compile to those specifc platform. You cant run linux packages on windows. Need wsl(which is a linux kernel running virtualised) or a full VM to do so. You can run win on a vm inside linux if you so desire.
Who has to fix nvidia reluctance to properly publish their drivers?