How would one achieve this on Windows short of having the entire Windows install be isolated from your main OS? I would assume most users would not want to run their games in a VM inside Windows for performance reasons.
I moved to separate Wintendo box which is the best solution.
But yes, separate hardware is safer.