It is constructive criticism, apologies if it came across that way. Seriously though, save your budget for other things, you can get a lot lower end, still server grade hardware for what you're trying to do, without becoming unreliable in the slightest.
I know you don't want to hear this and won't take any notice, but virtulisation's purpose is to consolidate the amount of physical hardware you have and make better use of resources. By building something remotely decent, you are way over provisioning resources that will never be touched. Take a look at this way, my company runs just 4 hosts with around 450 VM's and we still have space for more on those hosts, and we are still considered very small in terms of our virtual environment. So my suggestion is you just build two physical machines as it just doesn't make sense at this level, unless you get a small HP micro-server or similar and do it on that, still has server grade memory with ECC, and will also take a Xeon.