I just have a beast of a machine that has more RAM than I know what to do with.
I have a VM of windows 10 that runs in my 4th monitor at all times, it's got 32 gigs of RAM and 2tb of storage. I have another VM that I only run for rendering which uses my whole GPU as passthru. (Having just the 1 windows VM do that interferes with gaming 😁).
I use my NAS for project folders and both VMs have access to the NAS.
The Windows VM is running in virtualBox. There's a few options there, but virtualBox is easy. All you do is download a windows 10 install iso from microsoft, and then build the VM with virtualBox on your Linux system. That's pretty much it. Windows install will ask for your key. I forget they place I got mine, I'm sure the sketchy markets are sketchy, so be careful/prudent.
It is illegal to break the terms of service for Adobe. I'm not exactly shedding tears for Adobe (they are a pain) but to comply with the legal requirements you need to follow there terrible rules and policies.
Adobe's Creative Cloud for enterprise, Individual, or Single App Terms of Use permit deployment in a VM. Even if they didn't, it's not illegal to violate software terms of use, though it could open you up to a breach of contract.
It's not illegal to violate terms of service, at worst it's breach of contract. What policy does it even violate? As best as I can tell Windows licenses are transferrable by first owner provided they aren't installed on another machine.
Copyright infringement? The only thing being purchased is the product key, from an online reseller. The software is downloaded from the Microsoft website. It's not an infringement of copyright to purchase a software key from a company other than Microsoft, it's not even a violation of their terms of service as best as I can tell.