If you are going to host adult content web sites, I'd recommend you to choose some offshore web hosts.
Shared hosting allows high CPU usage ???
if need high CPU usage, try photonvps.com
You can use max 8 cores and their support also good
If you are only hosting 3 or 4 sites, you don't need a VPS. It would just be a waste of money. Just get a decent shared hosting plan from somebody stable.
not sure is better to have a vps than cpanel is more stable.i could get a vps for running only 1 forum