Hi thanks for those

Although you have a few errors theres nothing in there that would really point to slow downs due to dropped packets/errors (I'd expect there to be 100s/1000s if it was this).
However it also depends on how long your router has been up for.
Your line rate looks a bit weird - interleaved depth of 1 indicates no interleaving.
But a sync of 8000 isnt a standard BT sync rate for a non-interleaved line. Indicating possible LLU.
Your stats look ok - one thing to check when the slow down occur is if the following figures suddenly start increasing.
>> Super Frame Errors 45 8
>> HEC Errors 22 0
---
The other thing that can cause similar problems is if your router has too many IP sessions open.
One of my old routers did this if say I was using a p2p. Theres sometimes a setting in the router which will allow you to configure the maximum IP sessions.
P2P applications can be a major culprit.
Another area to check for elimination purposes only is that your router hasnt got an idle timeout set.... however I notice that you say youve already tried another router/modem :/
Other than that Im out of ideas Im afraid, and looks like it could be a pipex problem.