I've said this before, but it's worth repeating I think ...
When a connection between 2 ip's is set up, it doesn't just go directly from the one to the other, but rather it goes through a series of 'nodes' (I suppose you could think of a node as a repeater/router) - sometimes there might be only 1 or 2 nodes between you and the destination, sometimes there can be quite a few, and they are not always the same ones - it varies. Now the thing is ... if just one of the nodes is slow, then your connection will be slow no matter how fast the transmission or reception potential.
I'm not saying this is a definitive answer for everyone every time they experience a slow connection, but it is a factor to consider. :sun: