@dbb, I suggest you not give up and schedule an appointment with your ISP to check your Internet equipment, etc.
I was also having streaming issues so I recently had my ISP check all my devices, signal performance, frequency in range, etc. He replaced my inside connector/cables, replaced the connectors at my outside distribution cable box and the connectors at the cable box outside my home. He performed speed tests at each point (inside modem, cable box outside home and distribution box at the street) to ensure everything was working. I suggest you schedule an appointment with your ISP to check everything including your router and modem.
BTW, I have issues with routers dropping packets and having other issues that corrupted the cable signal. I suggest you get everything checked before you replace any equipment. I hope this helps.
During one ISP visit, he deterred my cable signal was out of its normal range so he adjusted it.