ciao,
se posso dare anche il mio supporto, per un forum che ha fissi 200 utenti la migliore soluzione non è sicuramente uno shared.

meglio se un VPS (a dir la verità non mi piacciono) o un dedicato.

La soluzione ideale, sarebbe
1 macchina per il db
1 macchina per il sito

chiaramente i costi si alzano ma cosi non avrai mai problemi. Per lo spazio non ci farei tanto caso ormai gli HD sono tutti da 160GB o +, trovarne più piccoli è difficile, giusto qualche scarto di qualche server vecchio.

Per la banda invece dovresti pensare a quanta ne consumi ora + un possibile aumento del 50% cosi per stare sicuri.