Ok, please read this all first because I've tried a lot of things and the issue isn't a common one from what I can see. I've spent fifty+ hours on this in the past week, posting on forums and discord support for OBS, but this seems to be independent of OBS itself.
My hardware
CPU: i7-6700k
GPU: Asus GTX 1070 Dual OC (running 416.94 currently, but have tried others as well, listed below)
RAM: 16GB
Recording to HDD (non-negotiable for me at this point in time)
Running Windows Version 1809, OS Build 17763.253
My Recording Settings
Encoder: NVENC H.264
Rate Control: CQP 15
Keyframe Interval: 0
Preset: Default
Profile: Main
Level: auto
Use 2 pass encoding
B-Frames: 2
In advanced, Process Priority has been tried at Normal, Above Normal, and Highest, all producing the same result
The Problem
When I have OBS open alongside my game, I can see huge spikes of framerate lag in the preview (Literally 0 noticeable dropped frames in game). If I'm recording, this lag is perfectly synced to the final recording. In other words, the framerate drops that I see in the preview are present in the final recording in exactly the same way.
Now the incredibly strange part is that if I were to just run OBS alongside a game WITHOUT recording, I'm getting the exact same lag in the preview, just as sporadically, at the same intensity, and lasting the same amount of time as it would be if I was recording.
In my OBS logs, which I've had many people look at on both the OBS forums and their discord support, there are either 0 dropped frames total, or such a negligible amount it cannot possibly be accounting for what I'm seeing in the preview/recording (~0.1%).
What I've tried - There's a lot, so I may have to edit if I forget anything, but here goes.
1 Ran full deep scan with BitDefender, ran full scan with Malwarebytes, nothing detected
-Tried removing BitDefender and running just Windows Defender for AV to see if that was eating resources, no improvement
2 Ran Intel Processor Diagnostics Tool, passed with low temperatures on everything
3 Ran Windows Memory Diagnostic Test, no issues in Event Viewer log
4 Monitored CPU/GPU usage through HWMonitor, showing no spikes when lag is occuring
-GPU Temp Peak was 72º when running a high resource game, Peak was 60º when running alongside Overwatch, and again, lag was not necessarily happening at times of high temp
-CPU Temps peaked at 62º
5 Monitored Disk usage in Task Manager, showing 4-20% utilization while recording, but again this shouldn't be a factor as it's happening in the preview even when not recording
6 Monitored RAM, which doesn't bottleneck, averaging about 44% when running alongside Overwatch
7 Using Safe Mode and DDU, reinstalled Nvidia Drivers, tried versions 397.93, 417.71, and 416.94
8 Tried very low settings in both OBS and the games to see if that would help, but it did not
9 Full uninstall of OBS including settings and profiles, reinstalled, same issues
10 Locked 60 FPS in games, same as output on OBS
11 Vsync is enabled on games/Nvidia control panel
12 Tried minimizing OBS, Disabling Preview, running on the same monitor, no results, same issues in recording
There may be more that I'm forgetting, but I think those are a lot of the ones that people thought would help the most.
I'm really at the end of my rope with this issue, I'm not in a position to go to a shop at the moment, and would really appreciate any and all suggestions. I used to be able to record properly, a long time ago, using a GTX 970, but replaced about 4 months ago, and haven't tried recording again until now. It's really important to note that my games are all running perfectly fine, there's no issue with anything but OBS.
I am not including an OBS log unless asked, because as stated I've had many people look at them and they report no errors.
Please note that I am not very technologically knowledgeable, so if your solution requires something complex, please include some sort of how-to.
Thank you in advance for any help you can offer
My hardware
CPU: i7-6700k
GPU: Asus GTX 1070 Dual OC (running 416.94 currently, but have tried others as well, listed below)
RAM: 16GB
Recording to HDD (non-negotiable for me at this point in time)
Running Windows Version 1809, OS Build 17763.253
My Recording Settings
Encoder: NVENC H.264
Rate Control: CQP 15
Keyframe Interval: 0
Preset: Default
Profile: Main
Level: auto
Use 2 pass encoding
B-Frames: 2
In advanced, Process Priority has been tried at Normal, Above Normal, and Highest, all producing the same result
The Problem
When I have OBS open alongside my game, I can see huge spikes of framerate lag in the preview (Literally 0 noticeable dropped frames in game). If I'm recording, this lag is perfectly synced to the final recording. In other words, the framerate drops that I see in the preview are present in the final recording in exactly the same way.
Now the incredibly strange part is that if I were to just run OBS alongside a game WITHOUT recording, I'm getting the exact same lag in the preview, just as sporadically, at the same intensity, and lasting the same amount of time as it would be if I was recording.
In my OBS logs, which I've had many people look at on both the OBS forums and their discord support, there are either 0 dropped frames total, or such a negligible amount it cannot possibly be accounting for what I'm seeing in the preview/recording (~0.1%).
What I've tried - There's a lot, so I may have to edit if I forget anything, but here goes.
1 Ran full deep scan with BitDefender, ran full scan with Malwarebytes, nothing detected
-Tried removing BitDefender and running just Windows Defender for AV to see if that was eating resources, no improvement
2 Ran Intel Processor Diagnostics Tool, passed with low temperatures on everything
3 Ran Windows Memory Diagnostic Test, no issues in Event Viewer log
4 Monitored CPU/GPU usage through HWMonitor, showing no spikes when lag is occuring
-GPU Temp Peak was 72º when running a high resource game, Peak was 60º when running alongside Overwatch, and again, lag was not necessarily happening at times of high temp
-CPU Temps peaked at 62º
5 Monitored Disk usage in Task Manager, showing 4-20% utilization while recording, but again this shouldn't be a factor as it's happening in the preview even when not recording
6 Monitored RAM, which doesn't bottleneck, averaging about 44% when running alongside Overwatch
7 Using Safe Mode and DDU, reinstalled Nvidia Drivers, tried versions 397.93, 417.71, and 416.94
8 Tried very low settings in both OBS and the games to see if that would help, but it did not
9 Full uninstall of OBS including settings and profiles, reinstalled, same issues
10 Locked 60 FPS in games, same as output on OBS
11 Vsync is enabled on games/Nvidia control panel
12 Tried minimizing OBS, Disabling Preview, running on the same monitor, no results, same issues in recording
There may be more that I'm forgetting, but I think those are a lot of the ones that people thought would help the most.
I'm really at the end of my rope with this issue, I'm not in a position to go to a shop at the moment, and would really appreciate any and all suggestions. I used to be able to record properly, a long time ago, using a GTX 970, but replaced about 4 months ago, and haven't tried recording again until now. It's really important to note that my games are all running perfectly fine, there's no issue with anything but OBS.
I am not including an OBS log unless asked, because as stated I've had many people look at them and they report no errors.
Please note that I am not very technologically knowledgeable, so if your solution requires something complex, please include some sort of how-to.
Thank you in advance for any help you can offer