I am using single GPU VFIO passthrough and it's good enough to game on, especially if you also pin your CPU threads in the VM.
You will lose a little bit of performance but if you really need that extra power you can just switch to bare metal Windows using dual boot
If you don't want the full bloated Windows I can recommend that you check out ReviOS
Using QEMU/Virt-Manager you can just create a new VM and instead of creating a virtual disk you just input the path to your drive manually. In my case it's mounted at /dev/sdb
This will pass your full drive to the VM and Windows will just boot up like magic
Edit: If you already have a Windows VM I would assume you could just edit it and change from virtual drive to your full Windows drive instead. I don't think you have to make a new one
Dual boot on separate disks is pretty nice. You can even load up your Windows install inside a VM on your Linux drive
That sounds genius. The new drive is a 2TB NVME and the old is a 1TB NVME so that is totally a possibility.
I am using single GPU VFIO passthrough and it's good enough to game on, especially if you also pin your CPU threads in the VM. You will lose a little bit of performance but if you really need that extra power you can just switch to bare metal Windows using dual boot
If you don't want the full bloated Windows I can recommend that you check out ReviOS
How can I do this? I already have Windows on a separate drive. I'm running Linux Mint
Using QEMU/Virt-Manager you can just create a new VM and instead of creating a virtual disk you just input the path to your drive manually. In my case it's mounted at /dev/sdb
This will pass your full drive to the VM and Windows will just boot up like magic
Edit: If you already have a Windows VM I would assume you could just edit it and change from virtual drive to your full Windows drive instead. I don't think you have to make a new one