I would recommend you to contact
Hostwinds.com team and tell them your specific requirements - they will find the best hosting solution for you.
These guys do anything to keep the sites up. Their support is outstanding when you compare them to all the other major hosts.