I know pretty good shared hosting accounts with zero overselling offered by these hosts: Hostforweb.com and Hostnamaste.com
Personally I prefer to focus on something much more important, reliable web hosting and great customer service. So, compare their hosting deals and choose the best for your specific needs.
I'd draw your attention to accounts which hostingsource.com and libertyvps.net provide.
They have top-notch customer service, responding to trouble tickets immediately and consistently. Contact them directly.
You'd better choose Dailyrazor.com as they offer professional Wordpress Hosting solutions.
I believe this web host is flexible and stable enough to satisfy all your specific requirements and keep your web sites always online.