Ok, more work has been done.
Following what you mentioned above:
I am using Unraid 6.8.3, VM setup is OVMF, Q35-4.2, using virtio-win-0.1.173-2.iso, and all vdisks are mounted using VirtIO.
I do not have any docker containers running, the only thing that "should" be processing is the single VM that I am attempting to start. I am able to install Windows without any problem using a single thread. I then shut it down, add the GPU, Sound Card(s), and pin 4 threads from my CPU and start it again and it hangs every time. The system is clearly working hard, but my ssh and local headless connection respond to input every couple of minutes. Using htop, I was able to see some of the updates (when it would update) and at multiple points, it was sending ALL CPU cores to 100%, not just the ones that had been pinned.
I think it's necessary to add that I just tried to do the same thing on a Manjaro install and VNC worked fine for the installation, but the same thing happened when I switched the GPU in and it hung.