There is a whole thread of recommendations stickied here:
https://obsproject.com/forum/threads/dropped-frames-disconnecting-lag-read-this-first.8870/
The bottom line, though, is that there isn't anything else we can do to help other than give such recommendations. What do you want us to do, fly out to your house and run diagnostics? Re-dig your internet cables?
Disconnections and dropped frames have already been dealt with as much as possible from the software side. The networking code has not changed in ages. There isn't anything that can be changed on the OBS side anymore that can help with this.
Here is the list of things that could be going wrong:
* Some weird software on your computer reducing network connectivity (AV software, firewall software, another program sucking your bandwidth away, etc.)
* Your network card (drivers, weird networking software, etc.)
* The cable between your network card and your router
* Your router (faulty hardware, network congestion, poor configuration)
* The cable between your router and your modem
* Your modem (faulty hardware, poor configuration)
* The cable between your modem and your wall
* Your ISP (throttling/shaping/QoS, congestion, poor configuration, routing to Twitch)
* Twitch's servers (connection to your ISP, heavy load, any number of things)