So once you get KVM up and running you can keep all 3 OSs running without an issue (If you don’t want to know how to set up KVM this post would help).
For GPU passthrough I’ve personally not have done it but going to link some videos that explain the process well.