I'm running an FX8350 + R9 285X
hes running i5-6500K and gtx 1060
Both have a few things in common.So, I recently upgraded from an AMD FX-6300 and a Radeon R7 370 to a i5-6600 and GTX 1060, and while trying to stream with all the exact same encoder settings I used to use, the quality of the stream is now worse than it was before.
1. Can try Nvidia driver update especially on a newer NVidia GTX 1060 graphics.
2. intel i5 only have 4 CPU threads, so running OBS x264 and newer games at the same time can be a problem. If recording and not streaming, try NVENC encoder.
3. Both have Nvidia 1060. As graphics processing unit (GPU) gets a lot faster, and v-sync disabled, GPU starts to idle, waiting for CPU to work on sending more draw commands to GPU. Some games are multi-threaded so this might really max out the CPU. Enabling V-sync can limit frame rate which can help reduce CPU usage.
Can try increasing OBS priority in advanced settings, and/or reduce priority of running game in task manager details tab.
If you have 2 computers, Have the gaming computer just run games, and get a capture card for the other computer to stream/record.