No, there has to be a solution, because other forums do not have to go through this.
Personally, I think it's the crappy server were on, everyone knows it's cheap, David has told us that it is a cheaper server, and every other possibility has been looked into.
Maybe David can realise that a few extra pounds a month might seem that little more expensive, but it might be worth having to turn down a few pints to keep his members, and customers happy.