There are tons of settings and configuration options you can use to
optimize vBulletin with before you hit your server load.
If you are on shared hosting, what kind of traffic are you getting? Most shared companies will shut a vBulletin forum down after about 15-25 concurrent connections are being hit often, and its usually about the time when CPU usage is to high as well.
And what modifications do you have installed?