Have you thought about using well known Cloud VPS options like DigitalOcean, Linode, Vultr, Ramnode, AWS etc? With such providers backing your VPS infrastructure, you can just sit back and concentrate on managing the servers than managing the infrastructure!
Minimum 1GB of RAM is recommended for cPanel/WHM on VPS. CentOS 64 bit requires more RAM than 32 bit ...