Stuff just behaves too strangely for it to be anything else.
One video provider will get slow. Switch to the mobile connection and it's fine. Switch to another site on the wired connection, that's fine too.
They've made it perfectly clear they're unhappy I won't pay them an extra $100+/month for 900 channels of crap over and over.