It happens on every server I connect to, including one that I own on another network
I did some tweaking that the DSLReports page recommended (check it out if you haven't already -
http://www.dslreports.com/tweaks )
This improved the situation somewhat, but it's still annying enough to really cheese me off. I'm still convinced that it's a DSL problem, so I'm going to keep playing with the settings...