Your upload speed is unacceptable trash.
I stream on Twitch to supplement my income. Between the hours of 7:30 and midnight (primetime hours, and the only time I can be live because of my dayjob) it's a coin flip whether your upload speed will be usable. During my stream tonight I dropped in the ballpark of 10,000 frames over the course of five minutes. That is the same as not streaming. You are messing with my money.
We have had techs out to the house every couple weeks over the course of the last three months (as we did the LAST time we dealt with this issue last year) and none of them can see our packet loss because it doesn't start until after 7, and none of your techs are out that late.
If I had literally any other option in my neighborhood I would switch to them instantly, because your entire company is bad, and you are keeping me from being able to perform.