:sl: brother,
Currently, the server is hosted on a VPS which is a semi-dedicated server. That means, you're allocated a certain share of the server's hardware. For instance, , the host might divide the server up into tenths in which every VPS account gets 1/10 of the memory, cpu and nic.
Webmasters who run large websites and/or forums usually get dedicated servers in order to run their websites and/or forums smoothly.
I advise you to go with a VPS package where you can manage your server resources without sharing them others. If you cannot afford a VPS package, then post your requirements at:
http://www.webhostingtalk.com where you can find most webhosts.
:w: