I am running a website which features a high traffic forum (or at least what I consider to be high-traffic....):
Disk Space: 200MB
I expect all this to grow of course...
So far I have hosted the site on GoDaddy.com which has been extremly inexpensive ($32/year!) and great. However lately the site has slowed down to a crawl to the point of becoming pretty much useless.
This site is my business, so I am ready to put in more money for a serious host that can handle a "large" phpBB (PHP + MySQL) forum, "large" database (about 100MB) and lots of requests (our members upload and download files on a regular basis).
With this data, is it a given that GoDaddy wasn't going to suffice? What should I look into? A dedicated server still sound overkill, right?
Agree with the post above, you never know how soon you forum may expand, so why to pay for something yoг won't be using. Start with shared and upgrade it when you need. However, if you have extra cash and want to secure your business project, VPS might be another option. Ther are cheap VPS packages to suit your needs.
You should be fine in a shared host, if your site gets bigger, a VPS will not help you, unless you plan to pay for a big one (where you get at least 1 GB of RAM assured), otherwise, the next step is a dedicated server, but so far, your site does fit on a shared account, probably you have to search about godaddy, it seems like your complain about their speed is something repeated on this forum
You should be fine with a smaller host, just find one that is known for quick loads, you'll probably have to read reviews on each host you find. My recommendation would be to stay with the smaller hosts.