said by JeanInNepean:Everything is a "shared" connection. There is no guarantee of any connection type especially for consumer connectivity to have full bandwidth at any particular time or to any particular destination network.
What you are paying for is "Up to 25Mbps", or whatever package you ordered. Unfortunately, cable is a shared connection. When a lot of users trying to to the internet at once, your bandwidth will likely be reduced.