Just looking at their forums I'd recommend they be on a VPS and not a Shared Host; a VPS would give them dedicated resources to do as they see fit and is always the "next step" for popular forums that outgrow a Shared Host. I can provide several options that I've used in the past if interested.