I have had issues with constant/persistent dropped frames for years, but only when I use OBS. Any other way I stream produces either a tiny fraction or no dropped frames at all. Like I stream from my PS4 onto twitch, zero dropped frames. I stream onto STEAM on my pc, zero dropped frames. I stream using Xsplit onto twitch, zero dropped frames or very little. It is very strange and the issue is exclusive to OBS. I've troubleshooted the hell out of the program to no avail. Switching servers produces minor differences in the frame drops but they still occur no matter which server I set for twitch. It seems to just be an issue with the program itself sending info out to the server - but good luck having anyone on here admit that.
I asked on here before what I can do and people essentially just said change internet providers - which has nothing to do with my issue as other programs and consoles work fine for streaming at the same bitrate.