OP if you want and have time I believe there was at least one topic about hardware for VFIO maybe try to find it.
Also might be a good Idea to make some kind of google docs forms that are used for surveys so you can then compile a excel sheet with the builds. Making stuff easier to read.
I use Synergy for mouse and keyboard sharing between host and guest.
Multi input monitor (Pixio PX276) used for connection to VM (HDMI) and host (DP)
I found that the “Duel” boot procedure of using an existing Windows installation as a VM yielded the best performance and experience for me. There is also the added benefit of being able to boot into the Windows installation in case something goes wrong.
I never got audio to work properly, instead I just pass my sound card through to the VM instead.
The guest Card, AMD R9 390 fans use to stay on constantly, until the VM was started. Card is now cooled with AIO/Kraken, so no longer an issue for me.
Slightly slower start up of games on VM compared to bare metal but this may be based on my setup. I have 2 HDDs passed through to the VM, but not the Sata controller.
I could never get a bridge network to work consistently when done through virt manager. Manually creating the bridge resolved this.
What is working:
What isn’t working:
What guide did you follow?
Initially been experimenting with this since my first introduction to it back in 2015, which I believe was Wendell’s first video on the topic maybe? I followed a lot of guides since then, but I believe if you stick to the guides on level 1 techs you should be well equipped. It has gotten a lot easier as most of the stuff can be done through virt manager now.