Question / Help Any tips on improving the stability of the framerate to have the "smoothest" looking 60FPS with OBS?

Swordstoo

New Member
I have a two PC setup that is working great, the gaming system has no performance hit and the stream pc has plenty of resources to render a stream on it's own.
I have been using this setup for the last week or so, changing minor settings with each stream to attempt to get the best quality possible.
At this point I have managed to get the quality to be nice and crisp and consistent with what I can say is the least compression I'm going to be able to achieve with an i7-6700k CPU.
When I stream I see anywhere between 40-60% CPU depending on the game and how much the image changed from last frame using the VeryFast preset.
Here is a game of Apex Legends that I streamed yesterday showcasing this quality: https://www.twitch.tv/videos/378031032?t=02h41m56s
What I've noticed is that while the quality and frame is consistent and no hitching it doesn't feel smooth. It feels like it's 30-40 FPS rather than 60 full frames. If I watch high end streamers they look 50-60 FPS while maintaining good quality.
So my question is, are there any ways that I can improve upon achieving a more smooth framerate? Here is a playback of when JoshOG played Anthem during the closed beta. Despite the large amount of movement and particle effects Josh's stream remains with great quality like mine but with a framerate that is clearly smoother and superior to mine. https://www.twitch.tv/videos/373619378?t=03h08m04s
Are there any settings I can tweak or do I have to get a better processor like a xeon/i9 to achieve these framerates? Thanks for any input!

Edit: My logs reveal no issues regarding encoder or upload lag. I drop less than 0.2% of frames (according to logs) due to random network congestion or Windows processes spiking.
 
Top