I would love to use OBS as my main recording (and streaming) software one my i7 4790k, GTX 1070 rig but sadly the nvenc encoder heavily dropps grames and is unusable if the GPU is in high usage (limiting fps might work and is easy in very consistent games like Rocket League und CS GO with rivatuner where you have very high fps overall but not in games For Honor, CoD BO4 Blackout, PUBG and many more where your fps can be very different depending on the scene). Sadly the test build suffers from the same issue and the OBS captures only a diashow when the gpu is running on 100%. Shadowplay works perfectly fine and records like it should but when I use multiseat software I can't use Shadowplay and I would like to use OBS for everything for multiple reasons (e.g. Shadowplay's way to capture mic is too direct, changing volume changes the windows mic volume and other ways to lower the recorded mic volume for Shadowplay only like VB audio cable does not work or software like Voicemeter Banana causes shadoplay to record the mic in extremly low bitrate for no good reason).
Any Idea how I can prioritse OBS and give it a little headroom so it won't drop frames? Using Vsync is terrible (for obvious reasons) and limiting fps with rivatuner for every game (and it still will loose frames if I don't go to the lowest point which is hard to estimate in most games I've mentioned) is also not really great.
Also btw. I have two different GPUS for multiseat in my rig (1070 and 770) and the 2nd GPU does not capture anything if I change the settings in OBS. But I don't plan to use it for this and recording with running gpu should work fine.
I would appreciate any help on this matter, this and a different matter with multiseat (GTA V runs great twice on my pc but but both can't join in a lobby with one of the players in, they can join in any other one without issues) are quite frustrating to fix and tedious to test and test without any solution.