Well I would recommend you actually take two servers by reducing the configuration and spending the same amount on the above.
You could easily get the things done with twoservers and you may even get discounts for taking two.
So whats the use of taking one and then splitting it by Virtualization.
Softaculous - Auto Installer for cPanel, Direct Admin, InterWorx, Plesk, H-Sphere
The only Auto Installer that installs 260+ scripts. Install in just ONE STEP! Virtualizor - VPS Control Panel supporting OpenVZ, Xen, KVM and has 60+ OS Templates
Webuzo - Softaculous for the Cloud i.e. Softaculous Standalone
If you just have one server you want to use it on you should be good to go. You can also upgrade it to get additional features/licensing etc. You'll have to make sure the hardware works with it though, I believe some dedicated companies offer hardware geared towards that, for sure Dell does if you ask about it.