I'm starting on a new build for a bare metal hypervisor, which will be running the following VMs :
1. pfSense (ISP Bandwidth - 50 Mbps symmetrical, IPSec enabled) --> 2GB RAM
2. Windows Server 2019 (DC/DNS/DHCP/BlueIris) --> 8GB RAM
3. NextCloud Community Edition --> 4GB RAM
4. FreePBX (4 Extensions). --> 2GB RAM
Blue Iris running 8 cameras @ 4k, motion detection enabled, direct to disk recording, no transcoding.
I'm on a tight budget, hence I have only two options :
1. Xeon E5-2678V3 (12 Cores) / Huananzhi X99-F8 + 32GB DDR4 ECC
2. Ryzen 7 1700X (8 Cores) / ASUS Prime B550-PLUS + 32GB DDR4 ECC
Both the CPUs have nearly equivalent all cores performance, however single thread performance of 1700X >> E5-2678. I know more physical cores are better than faster cores, but since I'm running only 4 VMs, I was wondering that higher speed cores might just turn out to be better in this case.
I need this build to be stable, since this will be located on a farmhouse that my family owns, far away from my house, and it will be primarily for monitoring the area for intruders, a]nd I am also a little bit skeptical about running all of this on a chinese x99 motherboard.
What would you guys recommend ?
Budget (including currency): ~$250
Country: India
Games, programs or workloads that it will be used for: Hypervisor