Can you show us your website? Host Gator is respected hosting provider, but if you are on shared host, you can't expect that anyone will allow you to use too much server resources. No matter how many visitors you have, maybe software on your site is not configured well or too heavy.
You may consider hosts from:
www.bestofjoomla.com/component/option,co...lahosting/Itemid,97/
If your site is really too heavy, you must buy VPS or dedicated server.
Unlimited disk space or bandwidth is only for marketing purposes. If your website uses too much server's processor resources, or too much RAM memory, every hosting provider will block it.
At the same time, if you have VPS or dedicated server with less resources (CPU and RAM) that you need, nobody will block your account, but your website will work slower for your visitors, or maybe restart itself often, as if you run too heavy software on an old home computer.
Hosting talk was always interesting to me...