Ran an 8700K with the L9i for a while. Setting PL2 = 95W stopped it from temperature throttling, with clock speeds hovering between 3.7GHz and 4.0GHz when running prime95 (AVX off).
So i agree with the advice given by [USER=9]@dondan[/USER]
Temperatures were still in the 90s though, it wasn't until i de-lidded that they fell to 70-75C.
There was a post in the S4M-C thread that had some BIOS settings that brought my power draw and temperatures down, to the point where my 8700K would hold max 6 core turbo (4.3GHz) whilst staying within the 95W power limit (again running p95 no avx).
Edit = pictures are down 
https://smallformfactor.net/forum/threads/s4-mini-classic-s4m-c.96/page-209#post-68531
Edit2: Some settings you can change to lower power draw - the names apply to ASUS motherboards, but all Intel motherboards should have these settings in BIOS. AFAIK these are the settings that Ceski changed in that post linked above.
ASUS MultiCore Enhancement [Disabled]
Ring Down Bin [Enabled]
IA AC Load Line [0.01]
IA DC Load Line [0.01]
*CPU VCCIO Voltage [0.95000]
*CPU System Agent Voltage [1.05000]
*intel defaults and should work for memory speeds up to 3200MHz - depending on your CPU.
I would change the above and test separately to the other settings as too low a voltage here will result in BSODs.
Depending on what your motherboard sets the voltage at by default it may not be worth manually adjusting these values