You can use just two GPUs if the host is running a virtualization manager like Proxmox.
I currently run a Windows gaming VM and a bunch of Linux VMs on top of Proxmox using a single GPU. Planning to add a second GPU for transcoding in the near future.
Yup, el cheapo GT 710 for OS, and 970 GTX and 1050 Ti for gaming GPUs.