Add tune=zerolatency to reduce CPU resources and then...use subme=6 anyway? >.>
The thread you linked appears to be discussing bitrate-limited VBR encoding which is not how the guide above has you set things up.
There is no bitrate-limited vbr encoding in that thread at all. The OP wanted to maintain the same visual quality while having increased performance gains for transcoding (which would work exactly the same with live encoding) & did not care about file size. Either way, it doesn't matter because the guide for OBS to uses whatever bitrate necessary to maintain the CRF value, the thread itself just discusses the file size relation to the CPU Preset.
And yes, I use tune=zerolatency to kill processes that use resources for compressing the file (which I do not care about) and replace the resources with subme=6 to gain back some detail lost by using the Ultrafast CPU preset. I realize this can be counter productive (as he can just leave it on the veryfast preset), but this is how I do it.
We could probably go back and forth on settings all day, but the OP of this thread will get high quality local recordings if he uses R1CH's guide alone or if he chooses to use my tweaks.
(Please don't take offense to my post, I'm just trying to justify my settings. If you have suggestions please post them, I'm always trying to improve my settings.)