I've only managed to get one vm working with ryzen (for lack of cpu cores and gpu), so can't comment on any super specific gotchas with hardware. Probably would recommend getting an rtx card with usb c, so each guest gets it's own set of IO (you'll have to get usb c hubs though). Hopefully your monitors have a headphone jack (or you can get usb c adapters with a headphone port).
CPU, if you wanna use plex, intel. if just purely gaming, amd with the highest amount of cores you can afford (8 core minimum in your case for dual core vms, 12 recommended for tri core vms).
SSD, i have an nvme drive that i use exclusively for my vm's os drive (passthrough the nvme controller). I think that's the critical component that has made my vm feel bare metal. Plus, i can boot it like its any old bootable drive without unraid, if i need to. In your case, maybe sata ssd's would be better since the gpu's are already using a good chunk of pcie lanes.
those are the things i can think off, top of my head.