All Internet cable is shared resource. There is a certain amount of bandwidth available per node. While there is further regulation on each customer, the bandwidth allocated to a node is never anywhere near enough to serve all the customers, if the customers are all heavy users. If things used to be faster and now aren't, it is likely that some customers have become much heavier users than before (or they've added a good number of new customers). There's not much you can do about that -- it's specifically why they explicitly state that they do not guarantee bandwidth. We couldn't afford the service if they did guarantee the bandwidth. What you can do though is call every so often, whenever you're annoyed, and politely report that you're experiencing slow response times. It's a bit of a drag, because you have to go through their normal protocol each time (power everything down, wait a minute, power it all up again, etc.) but if there is enough reporting of slow response times by enough customers in a node, they will upgrade the node.