I've not quite had it that slow. But it is a lot slower than it used to be. Sadly by having a commercial hosting provider the bandwidth for the server is slightly less and also it's on a server hosting many many sites rather than about 20 (although on the old server here only 2 other sites were ever that busy).
It should be up more often though as the old server here had to be restarted for all sorts of reasons (which 99% of the time had nothing to do with this site).
What I will do soon is try and migrate the database that should speed things up a bit but I won't know how much till I've updated a load of code.