OK, I can't solve this one, I have tried using different DNS servers and it just doesn't work, in short, my internet is slow as hell, I can't complete the speedtest.net test (or it takes more than 20 minutes so I can't be bothered to sit there for ages) - it only goes to about 2.33Mbit/s anyway and doesn't complete the download so I don't know about Upload. I can usually hit 7Mbit/s (Because I use an ADSL1 Modem, I get about 12Mbit/s on ADSL2 but it is unstable as hell).
Can't sign into windows live, can't sign into facebook, keep getting logged out of Duke4.net, but my connection remains on, tried reconnecting, even reset my server, no luck.
Anybody else having this issue, if it carries on I will have to rake out the Dial-Up gear again.
Edit: Speedtest.net works if I use the Maidenhead server;

But the speed is jumping all over the place while testing.