OK, Problem for us non-Twitch partners streamers we are always second. What it means on pick time all partners have priority on data transfer servers. That's why most of them have 720p+ quality all the time. You can have 20mbit/sec upload as me but still your stream will be limited. I do have friends which did get partner with twitch and they can see difference.

Your upolad have nothing to do to watch online content. Your software will use upload speed not download then you are fine.

I dont use Nvidia software to stream but OBS. WHen you come back we cna go to my TS and you can try my settings in OBS or just play around with Nvidia software and you will get with best quality on your connection. Best is if someone who watch you can tell you difference not next to you laptop Remember Diablo is hard to stream as there is a lot of going on on screen and even top Twitch streamers have problems with keeping quality