Made a few tests with my X86-P5 for you. Maybe I won the silicon lottery, mine is pretty cool
All test were made with the following config:
CWWK X86-P5, Intel N100
16GB Crucial DDR5 4800 RAM
Adata Legend 700 256GB NVMe SSD
Additional 4 USB ports installed (USB uppgrade from cwwk)
FAN: USB fan included by cWWk, no dust protection. This thing is loud!
BIOS at default, only PL1 manual set to 6W, PL2 to 25W (just to be sure)
No thermal paste replaced
Ambient room temperature was 21° C
Software used: Xubuntu 23.10, latest update, running s-tui and stress-ng for measuring. Temps were taken after half an hour of stress-ng
Idle | without FAN | CPU 36° | SSD 53° | all cores running @ 700 MHz |
Idle | with FAN | CPU 25° | SSD 43° | |
100% CPU on all cores | without FAN | CPU 58° | SSD 67° | all cores running @2900MHz for the first few seconds and then @2100 MHz
According to my FLUKE multimeter the case temperature was 48° (no FLIR available) |
100% CPU on all cores | with FAN | CPU 35° | SSD 45° | |
The fan helps a lot with the temps... Although 60° under load is still ok, but the case temperature is a bit hot (don't think the USB ports like these temperatures).
On Youtube the CPU was on avg 26°, each CPU core was running between 900-1200 MHz.
Expect a few degrees more with OPNsense, BSD seems to run hotter than linux.
I'm pretty happy with the results.
2 network ports: go with the X86-P5 (but only for the N100, N305 is imho tho hot for this case)
4 network ports: go with the one with the biggest fins, best cooling afaik. this will probably be a bit cooler than the P5 (bigger case).