Hi WhiteTiger,
Some suggestions:
1. Use server hardware for server purposes. You want a machine that can run for weeks or months between maintenance reboots without any compute or memory errors when hosting lots of VM's, and you also want something that can hold a lot of memory, which is...