I have Spectrum and the best decision I ever made was buying my own modem and router. I've had zero issues since and consistent speeds.
Bought my own Surfboard and TP-Link router and installed DDWRT and have been free of most issues since then except one. I randomly lost internet connection once and tried everything that I could to get it back up and running. Finally got a technician out and he showed me that sometimes you have to keep the power on the surfboard and only unplug/replug the coaxial cable to the wall and then it will start working again. I had never seen an issue like that before in my life and I'm still trying to figure out why that fixed it.