Think a lot of it's sorted now. My connection stopped playing up last night (touch wood, once again). Pings dropped to 5ms in HL2DM! 5ms! Very pleased with that.
---------- Post added at 11:04 ---------- Previous post was at 10:59 ----------
Also very tired - haven't been to sleep all night, better get some sleep, after one more speedtest :P