I'm sorry to hear this.
I've completed a line test which hasn't detected any faults and your line is in sync at 78.4mb.
Are you running a wired speed test when the speed is slow?
Thanks for your reply.
Please can you run a wired ping and trace route to www.google.co.uk when the speed is good and another one when the speed drops and post the results on this thread?