Those videos would have been recorded with CRF 25 and the bitrate value specified in your streaming settings would have been completely ignored
Ok, I tried setting CRF 22 and the "hidden" CBR to 400.
The resulting recording quality seems coherent to the CRF value.
Mediainfo, however, reports a bitrate of 400, so something isn't right.
Maybe OBSS writes the CBR bitrate info to the file even when it shouldn't?
There's also no mention of the crf value in the saved x264 encoding settings.
EDIT: it seems to happen only with the FLV format.
I've switched to MKV.
(the CRF value still doesn't appear, tho)
Don't force affinity. Let windows handle that for you.
Well, I tested both the full 4cores and 3cores for curiosity.
I didn't notice much difference in MSI Afterburner's graphs, so maybe you're right.