What were the settings you used on DLive? It can be heavily reliant on those, specifically bitrate - the platform can't really support above 2000 bitrate very well, so you've got to lower bitrate to that and increase the load on your CPU to increase quality. I'd be happy to walk you through it if you wanted!
Also, watching you come up with the thumbnail was hilarious. I loved seeing that little glimpse into how you do your videos haha!