Yeah i know how this is, there is no real support over these kind of problem, i dont think that ppl really know whats going on etc. When it should work it dont, when it shouldnt work it does etc.
I mean, how can i get better results on my old ~5years computer then my new 2 year old? Im seriously thinking about giving this up and only do local recordings. For me shadowplay works flawlessly Nvenc in OBS works like shit, choppy, underperforming and looks bad.
And when i use x264 and compare my results with others... there are streams whith 2000kbps that looks better then my 5000kbps attempts... My video dont get smooth, it get pixelated, looks like lower resulion etc. my game gets choppy.. and basically no settings makes it better.
And sometimes i get better results... but when i start streaming next time, it lags again hahaha... dont matter if i reformat computer etc. Maby its driverproblems..whatevs
Well, it's a software that is free to use, I think it's realy nice, but you have no real payed coders/workers, so to find and fix the problems is a little bit difficult :( . I've tried XSplit and as I opened it, there are instant two errors that the overlay of origin and nvidia shadowplay won't work ... and that's a software you pay for monthly, if you want the advanced options you got in OBS for free.
Unfortunately I can't help you with your problem, because when I use x264-encoding, I get a very high cpu load (I've got an 7 years old CPU, 6 physical and 6 virtual cores) so there will not be enough ressources for actual games. And I think with an i5, you may got more problems, because you only get 4 physical cores ithoout hyperthreading.
You got an 1060, try to use NVENC and check if the problem will be the same. By the way, you will generaly lost less FPS if you stream with NVENC. The advantage of CPU-rendering are more options to encode so the video gets better, but that's only important when you stream on Twitch and need to put as much as information into 3500 kbit/s. I stream on YouTube, there you got a higher bitrate (I'm streaming in 1080p with 9000 kbit/s and this week I give it a try and raise it till 16000 kbit/s) and for local recordings I use 25000 kbit/s. Here are examples from a
live-stream and my
local recordings. Maybe you give it a try, but when you stream on Twitch, you need CPU encoding because NVENC with 3500 kbit/s is a lower quality.