I don't have two GPUs but I do have two SSDs of similar speed. Would it somehow be possible to dual boot and use the second one as a VM at the same time? That would be a lovely solution for me.

(So I can boot into windows if i need it for a specific application where the VM isnt optimal, and otherwise i just use ubuntu with the vm to run my applications - or just run ubuntu without the VM even)