What framerate do you see with something like MSI Afterburner? Is it smooth if you turn VFR on? Or if you choose a lower framerate e.g. 30 or 45-50?
My theory is that with CFR, if you miss the 60Hz window ever so slightly, you get a duplicated frame in the output and hence effectively 30 FPS for that frame in the video, which can be very bad if you're wobbling in and out of the 60 band, since you're effectively randomly dropping to 30.
EDIT: ah, nevermind, your log has something even more likely:
Code:
14:58:51.170: Output 'simple_file_output': Number of skipped frames due to encoding lag: 15685 (19.0%)
IIRC, that means that the encoder can't keep up. You're already on veryfast--try going to a lower preset and seeing how the video stutter does, though be prepared for a quality drop at fixed bitrate.
I think a better long-term plan would be to try using a hardware encoder--your core looks like it has QuickSync support (
http://ark.intel.com/search/advanced?QuickSyncVideo=true&MarketSegment=DT). Maybe give that a whirl and see how it affects your performance. Also try the GPU's hardware encoder, if you can--that should also give you better results.
The hardware encoders aren't too great for streaming (in terms of quality at a given bitrate, especially lower bitrates), but looking over some benchmarks for your core (
http://www.anandtech.com/bench/CPU/1051) I wouldn't really expect it to encode 60 FPS video while you also play a 60 FPS game
-Velvit