The problem is one of capacity. I have it on fairly good authority that it's a lack of 'headroom' on the BT Centrals, mainly due to Demon reducing their purchased capacity on the BT supplied ADSL Max as they migrate customers off to C&W LLU.
Demon only have 155 meg Centrals, and the way these work is that they don't automatically load balance. BT allocate customers to Centrals on a 'round robin' basis not on capacity, so it's quite likely that certain Centrals get more congested, which is why they will get you to disconnect and reconnect. Often you can grab a less utilised Central, or you'll see a temporary improvement as some people disconnect and move across to another Central.
I believe at the moment, Demon have only 4 or 5 Centrals, and I'll wager this will reduce as the next phase of C&W exchange LLU starts to come into effect. In fact, the situation for ADSL Max users should gradually improve as the migration progresses, but the bean-counters at Demon are so keen to reduce their costs, they'll reduce capacity far more than they should, at the expense of their existing customers.
I'm on Business 8000 and paying a premium (quite a significant one) to have better throughput at peak times. However between 10am and 6pm, my latency averages no better than 90ms (usually about 20ms), my packet loss goes up to over 1% and my downline throughput drops from about 5.8 meg to below 2.
Roll on April when my exchange goes LLU, and if that doesn't improve things, I'm off to Be/O2
My Demon ADSL stats