It is slow for me using plain http. I would also be willing to chip in a few btc for server improvements.
The CPU/memory/disk load is actually quite minimal. Something else is wrong.
This leaves bandwidth. Could that be the problem?
the load needs to be spread out geographically. two more physical servers, in two other widely separated locations - with load-balancing set up for closest connection...