My office also uses Comcast/xfinity for business. Incredibly, in 2016, we had to get a $40 device that reboots the modem and router every single day once a day when the office is closed. This is the solution we were given to maintain decent speeds with their hardware. And it works.