Bueno, pueden ser varias cosas pero lo primero que revisaría es si te está dando el ancho de banda pa la calidad que elegiste.
Es importante revisar si el bitrate de salida que estableciste de video + audio copan tu ancho de banda de subida. Puedes chequear tu ancho de banda de subida en speedtest.net eligiendo un servidor cercano al que estás usando para streaming.
Después puedes revisar si el video bitrate + audio bitrate de OBS están muy cerca o pasados ese valor en Settings -> Output -> Streaming.
El otro posible problema sería que el codificador te está copando el cpu o gpu (dependiendo de si elegiste codificar con software o hardware en Settings -> Streaming -> encoder). Podrías revisar tu uso de cpu o gpu en el administrador de tareas de windows durante un stream, a ver si se te pasa mucho el uso pa arriba, y eso es lo que te está causando problemas. En las últimas versiones de OBS, en la parte de abajo a la derecha te indica tu uso de CPU para ver esto mismo.
En ese caso puedes cambiar el encoder preset en el mismo menú de OBS a uno más rápido (pero de peor calidad).