I would be all over linux if it was supported by video games. I know that sounds silly but it would be hard for me to give up one of my favorite pass times. I suppose that's why having 2 PC's is useful, one with windows and one with linux for cryptos
Having more than one PC is definitely an option. The thing to keep in mind here is that a computer or device cannot serve two masters. If it supports DRM at the operating system level then one should assume that any information that is entered into that device or computer will be shared with every government spy agency on the planet, any criminal that seeks this information, any corporation wishing to profile etc. It should not be used for anything even remotely sensitive from a privacy perspective such as browsing the web or sending an innocuous email, let alone Monero.
On the other hand a computer or device that makes its owner the master will not be trusted by any licensor of DRM infected content be it the MPAA, a game vendor, streaming service etc. It will protect the privacy and security of its owner very well. The only way to ensure that the owner is the master is to use a FLOSS operating system which for most people means GNU/Linux.
Edit1: When it comes to virtualization it is the host and not the guest that is in control so running a GNU/Linux guest on a Windows host is not a solution, since the DRM supporting host namely Windows is in control. One the other hand running a Windows guest on a GNU/Linux host can be an option in certain situations since the GNU/Linux host is in control.
Edit2: When it comes to Monero one must realize that security is only as strong as the weakest link. Ring signatures, I2P, Stealth Addresses, etc are not going to be of much help if the adversary knows one's private key and can track every transaction one makes via the DRM in the operating system.