I'm getting interested in this now, and I found a different route to the link test (probably the one which you used
http://loki10.mpi-sws.mpg.de/bb/bb.php ), with this result:
Our measurements found the following characteristics for your link (port-252.xxx.th.newnet.co.uk - 80.175.68.252)
* Downstream Bandwidth: 657 Kbps * Downstream Queue: 308 ms
* Upstream Bandwidth: 397 Kbps * Upstream Queue: 1705 ms
Notes:
* Your downstream queue is larger than 300ms and thus larger than average round-trip times in the Internet (e.g., 50ms for US coast-to-coast delays and 150ms for transatlantic delays) which is the recommended size for queues.
* Your upstream queue is so large that packets can get delayed for more than a second. This can be a problem for real-time traffic such as VoIP or online games!
Quite different from yours, but still terrible according to them.
And the result isn't representative any way, because the measured downstream speed is much lower than it really is (about 3.9 Mbps currently with speedtest.net).