all I can think of is to test one of your devices elsewhere to see if the connection there is good and downloads/uploads are OK.

But other than that I think you know the answer, you will have to talk to them some time.

Sorry.

Any errors or problems reported at their web site? ISPs sometimes offer updates on issues.

Mark