Juego mal optimizado, juego que hace uso excesivo del CPU y GPU.
Si la grabacion la estas haciendo por CPU [encoder por software], pues como el CPU estara muy ocupado con las instrucciones del juego, pues poco tiempo le puede dedicar a la tarea de codificacion. Ahora digamos que configuras la grabacion por hardware de video [GPU], pues si el GPU esta muy ocupado o tiene cuello de botella el CPU, pues la GPU tambien daria problemas.
Podrias hacer lo siguiente, abrir el juego y el OBS y desde el ADMINSITRADOR DE PROGRAMAS, seleccionar los nucleos del CPU dedicados a cada cosa, asi eliges 2 o 3 nucleos para el juego, y el ultimo nucleo [o los ultimos dos nucleos] lo eliges para uso exclusivo del OBS. Esto seria en el cado de grabacion [encoder] por software [uso del CPU]
Se llama AFINIDAD esta funcion de indicarle al sistema operativo que nucleos del CPU seran usados por X [equis] o Y [yé] programa. Asignas la afinidad para cada uno de los programas.
Tambien CIERRA todos esos PROGRAMAS QUE NO REQUIERES usar en ese momento, por ejemplo el antivirus, y cualquier otro programa en segundo plano [programa que este trabajando 'de fondo'], la cosa es liberar al CPU de cualquier tarea innecesaria.
ADMINISTRADOR DE PROGRAMAS WINDOWS, boton derecho sobre el programa y menu contextuakl elegir ESTABLECER AFINIDAD.
hilo_encoder-a-mpeg-4-hevc-h265_2136816_s25Ventana establecer afinidad, solo se dejan marcados los nucleos que se van a asignar, en la imagen se ve un procesador de 8 nucleos [CPU-0 a CPU-7]
Quiza otra opcion util sea esta:
hilo_limitar-el-uso-del-cpu-battle-encoder-shirase_2125586.