Do you mind if I ask how you are doing your hosting and usage stats? Wondering if a VPS plan would be able to handle the usage stats for the site and forums...
** EDIT ** I have a VPS I get for less than $100/year with a few hundred gigs of storage and an insane amount of transfer (upload/download).