Still that could be the most interesting part here... Youtubers always looks for the best price/perf for software encoding, thats Ryzen 1700 today, but even the 1700 has a very hard time doing proper game recording, its OK for streaming but not for 1080P/60fps with better quality than hardware encoders.
x264 is not getting faster any time soon. I downloaded a recent build of x264 from
VideoHelp and ran some tests on a Haswell processor. All encodes are at 1080p.
8-bit
x264 --preset veryslow:
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
x264 [info]: profile High, level 5.1
encoded 300 frames,
4.54 fps, 3955.85 kb/s
x264 --preset veryslow --asm SSE4.2,FMA3,BMI2:
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2
x264 [info]: profile High, level 5.1
encoded 300 frames,
4.53 fps, 3956.75 kb/s
10-bit
x264-10bit --preset veryslow:
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
x264 [info]: profile High 10, level 5.1, 4:2:0 10-bit
encoded 300 frames,
2.72 fps, 3710.74 kb/s
x264-10bit --preset veryslow --asm SSE4.2,FMA3,BMI2:
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2
x264 [info]: profile High 10, level 5.1, 4:2:0 10-bit
encoded 300 frames,
2.56 fps, 3712.71 kb/s
Even in the optimistic case with 10-bit encoding (16-bit words), AVX2 only yields 6% in x264. The normal 8-bit x264 encoder does not benefit from AVX2 at all. I would not expect much from AVX-512. For live streaming, software can never surpass QuickSync or NVENC anyway.