Using this link:[link href="https://wiki.archlinux.org/index.php/PCI_passthrough_via_OVMF"]Arch Wiki[/link]
I managed to make a working VM with GPU passthrough, and the solution I used was basically to have a dedicated monitor. (I just used a Windows ISO from the Microsoft website).
However I need the monitor for other purposes as well, not just for my VM, and I'd rather not be switching cables back and forth to use my VM.
At that point I came across [b]ddcutil[/b] which (assuming the monitor supports DDC/CI), can be used to switch between two inputs (so say VGA and HDMI).
So I have now a HDMI cable connecting my passthrough GPU and that monitor and a VGA cable connecting my usual GPU to that monitor as well, and use [b]ddcuti[/b]l to switch between them when needed.
This was the first issue solved, but then I also needed a way to access my VM without having to have a dedicated mouse and keyboard, to which I ended up using [b]Barrier[/b] which works very well.
And then finally, to get audio broadcast across the local network to my host machine I used Scream:
Which worked fantastically and didn't require any additional setup other than that which was specified in the README.md.
However, from what I've looked into, you can get an EDID plug (basically would be a fake HDMI plug in my case) to trick windows into thinking that there's an output of the dedicated graphics card.
This would trick windows into working correctly, and then you could use looking glass to display the actual VM.
[link href="https://looking-glass.hostfission.com/"]Looking Glass[/link]