Are you getting what you paid for from your internet service provider ? Lately I’ve noticed wild variations when I run speedtest.net. I see downloads that vary between 7 and 30 Mbps. When I look at the local Charter website it doesn’t seem like they’re talking about much less than “up to 100 Mbps”.
I suspect this is because as Netflix subscriptions have exceeded cable subscriptions , your local Charter/Comcast is having a hard time keeping up.
The other reason might have to do with IOT, the internet of things. Just a few years ago, my cheap little TP-Link router was probably serving just 2 or 3 devices: a PC or two and the Roku. I looked on the DHCP list menu the other day and see 16. This includes multiple iPhones, tablets, Alexa (new addition). As every home in the U.S. starts to add all these internet appliances it has to be somewhat of a steady drain on the overall internet bandwidth.
Before the Charter/TWC merge, Time Warner Cable was planning to roll out 300 Mbps to all areas as part of the “Maxx” project. I think the Charter merge killed that deal but not sure why. I’d speculate the new bigger cable company could not sustain it.
Cable operators spend a lot of time monitoring and upgrading their optical networks to fix these “utilization” issues before they become complaints. Nonetheless, it might be worth a call to see if you can get your local optical node fixed sooner.
If you care to share, run the speed test on your own system and write the results and the name of your provider in the comments below.