i use "above normal"
but i also use NotCPUCores on Github (v22.214.171.124 or v126.96.36.199 work good)
with that i am able to use my 8 physical cores for the game (normal prio) while OBS runs on 4 SMT cores and the rest of my os and other programms run on the remaining SMT cores. this enables high performance in game and is enough for OBS Studio to run x264 1080p60
you set "Work/Play"-Tab to:
into "Process" you add name of game exe: like "CSGO.EXE" or "WITCHER3.EXE"
pro tipp: if you have 2 screens you can click on "D" (upper right corner) and it will show you if it works
on a 8C/16T you set "Stream"-Tab to:
on a 6C/12T you set "Stream"-Tab to:
i would not recommend doing so on a 4C/8T CPU - unless its an APU and you use AMD AMF on APU for encoding:
then i recommend setting OBS Studio AMF device to APU and set NotCPUCores to:
i'll give not cpu a whorl this week. also can you give a quick rundown of why vbv buffer intitial fullness is dropped from is maxed bar setting down to 6.25 and how thats benefitial? tbh i dont even know what that setting does lol.
vbv buffer is lower so the i-Frame doesnt peak to much - otherwise you would have a harder bitrate drop after each i-Frame
you can set it to 50% or 100% if you like - but i prefer a lower initial-buffer
ps i am not 100% sure if 720p60 or 720p50 allow 6000kbps on twitch or only 4800kbps
pps usually with hardware encoders it is usefull to make the VBV Buffer more strict (like 780kb for 6000kbps OR 625kb for 4800kbps)