i3 8100 has 4 full cores (not hyperthreading.) It also has the ADVANTAGE of 3.6 Ghz base freq (w/o turbo) This may not seem important, but only base freq is guaranteed to be available long term (by design) plus under my OS (linux based xpenology) turbo is not supported (strange but true) at all and thus only the base frequency mattered.
it also has the i630 iGPU, arguable the highest performing, widest featured, most reliable transcode engine available for PLEX.
If you want to spend more, then I suggest an 8700K. It has two advantages,
- 6 core vs 4 core
- same base freq, and adds Turbo mode
That’s a pretty small benefit for the difference in costs (110 vs 450$)
Sure sume big $$ NVidia cards are better in some situations, but currently they simply don’t kick in as often in plex (search the forums)
This i3 is not a crappy low end CPU in this context.
I have run plex on synology 1813+ (dual atom), 1815+ (quad atom), and on i3-8100 (quad and iGPU), i3-8350K (Quad and iGPU), xeon 1225v3 (quad and iGPU, xeon 1275v3 (quad and iGPU) i5-9600K (Hex and iGPU), and i9-7900 (10 core and Nvidia GPU)
The xeons were quads but had a previous gen igpu. they worked fine for years, and I only ever really noticed a problem when I tried to transcode a 4K HEVC file with FPO subtitles. This is a task the iGPU can’t handle and thus it failed.
The 8100 allowed the playback without issue. It was by far the best bang for the buck, and nothing better has improved the experience in a significant way for me.
The 8350 is the same with the advantage of a much higher base freq. I currently run mine at 4.6Ghz (yes I overclock my plex server
) The only advantage here is quicker times to do things like generating the thumbnails etc.)
The 9600k is not as well supported yet. so I wouldn’t suggest a new purchase of a current gen intel CPU for a plex server
The i9-7900 is my main system, and even with 10 cores, a GTX1070, and optane storage, plex really didn’t perform that much better than the i3-8100.