Storage

Best CPU for a Home Server: Plex, Proxmox, NAS and ECC Picks

This post contains affiliate links. If you buy through them, we may earn a small commission at no extra cost to you. Learn more.

You want one box that serves Plex to the family, runs a handful of Proxmox VMs and keeps a ZFS pool honest, and you don’t want it quietly adding a car payment to the power bill. The CPU decides all three, and the best CPU for a home server in 2026 usually is not the fastest one on the chart.

Original content from computingforgeeks.com - post 173587

Two things moved this year. Intel’s Core Ultra 7 270K Plus now scores 68,464 in PassMark multithread, ahead of the Ryzen 9 9950X’s 65,706, while selling for about $215 less. And Plex still cannot use a modern Ryzen iGPU on Linux, so the transcoding argument keeps tilting toward Intel. This guide sorts the picks by job: Plex box, Proxmox host, ECC NAS, and the budget build that does all of it slowly. For the board side, the NAS motherboard guide covers which chipsets actually turn ECC on.

Prices are current as of October 19, 2026, pulled from Amazon’s catalog; specs checked against Intel ARK and amd.com.

Best CPU for a home server: quick picks

AwardCPUPrice (check live)Why it wins
Best overallIntel Core i5-14600Kabout $250UHD 770 with two media engines, ECC on W680 boards, 14th gen class idle around 7 W, sold by Amazon.com
Best for VM-heavy ProxmoxIntel Core Ultra 7 270K Plusabout $32524 cores and the highest PassMark score here, plus an AV1-encoding iGPU, for less than a 9950X
Best AMD for ProxmoxAMD Ryzen 7 9700Xabout $3108 Zen 5 cores at 65 W, AVX-512, 24 usable PCIe 5.0 lanes and ECC on boards that list it
Best ECC server CPUAMD EPYC 4465Pabout $42812 cores at 65 W with ECC validated by AMD rather than left to the board, sold by Amazon.com but ships on a later date
Best budget ECCAMD Ryzen 5 5600Xabout $160Runs on cheap DDR4 ECC, which costs a fraction of DDR5 ECC this year
Cheapest Plex boxIntel Core i3-14100about $143Quick Sync for the price of a game, on any B760 or H770 board

Every price above is a band, not a promise. Three of these listings are sold by third parties or shipped as imports, and I’ve flagged which in each section so you know what you’re clicking.

How I picked these

I did not put these chips through my own bench for this guide. The specs come from Intel ARK and amd.com, the prices and stock states from Amazon’s catalog API on the day of writing, and every performance or power figure is credited to whoever measured it: PassMark for CPU scores, the SpaceinvaderOne transcoding leaderboard for stream counts, ComputerBase for package idle, plus ServeTheHome, Matt Gadient and Plex’s own docs.

Chips were dropped when they had no buyable new listing on Amazon US, when the only listing sat well above Intel’s or AMD’s own price, or when a better pick existed at the same money. That cut the Xeon 6300 and Xeon E-2400 lines entirely: neither is sold as a boxed CPU on Amazon, neither has an iGPU, and both cap at 128 GB. Low-power soldered chips like the N150 and N355 live in a separate N-series comparison.

Home server CPU comparison

CPUCores / threadsBase poweriGPU for transcodingECCPackage idlePassMark MTPrice
Core i5-14600K14 (6P+8E) / 20125 WUHD 770, 11 streamsYes, W680 boardabout 7 W (14th gen class)38,354about $250
Core Ultra 7 270K Plus24 (8P+16E) / 24125 WXe, 12 streams, AV1 encodeYes, W880 boardabout 14 W68,464about $325
Ryzen 7 9700X8 / 1665 W2 CU Radeon, 2 streamsYes, board dependent18.7 W36,927about $310
EPYC 4465P12 / 2465 WSmall Radeon iGPUYes, validatednot measured49,871about $428
Ryzen 5 5600X6 / 1265 WNoneYes, board dependentnot measured21,820about $160
Core i3-141004 / 860 WUHD 730, 1 engineNonot measured15,089about $143

Stream counts are the community median for 4K HEVC to 1080p H.264 without tone mapping, from the SpaceinvaderOne leaderboard (UHD 770 on DDR5; it drops to 9 on DDR4). With HDR tone mapping the Intel desktop iGPUs in that dataset manage about 3 to 4 streams, and AMD iGPUs have no tone-mapped results at all. Package idle is ComputerBase’s HWiNFO reading for the 14th gen and Ryzen 9000 parts and eTeknix’s for the 270K Plus. It’s the CPU alone, not the wall.

1. Intel Core i5-14600K: best overall home server CPU

Plex hardware transcoding wants Intel, Proxmox wants cores, and a NAS wants ECC. The 14600K is the cheapest chip Amazon.com itself sells that ticks all three, as long as you pair it with a W680 board.

Intel Core 14th Gen desktop processor box lineup render
Intel’s 14th Gen Core desktop press render; the i5 box at right is the family the 14600K ships in. Image: Intel

Who it’s for: one box that runs Plex or Jellyfin, a few VMs and a ZFS pool. The UHD 770 has two media engines (Intel ARK lists Multi-Format Codec Engines: 2), and that second engine is how it posts 11 simultaneous 4K-to-1080p streams on the community board. ARK also says ECC Memory Supported: Yes, which surprises people who assume K chips skip it.

Skip it if: your board is not a W680. On B760 or Z790 the ECC row means nothing, and the 125 W base power is set for a gaming desk. I’d cap PL1 and PL2 in the BIOS before the box goes in a closet. The bigger catch is the 13th and 14th gen Vmin instability: Intel’s fix is microcode 0x12F, which Tom’s Hardware reports targets systems running for days at low, lightly threaded load. That’s a home server’s whole life, so flash a BIOS carrying it before you install anything.

  • 14 cores (6P+8E), 20 threads, 3.5 GHz P-core base, 5.3 GHz turbo, 125 W base and 181 W max turbo (ARK)
  • Up to 192 GB of DDR5-5600 or DDR4-3200, 20 PCIe lanes on LGA1700
  • Package idle in the 7 W range for 14th gen siblings in ComputerBase’s tests (i5-14400F 7.4 W, i9-14900K 7.0 W)
  • On Intel’s two-year extended warranty list for the instability issue, unlike the non-K i5s
  • PassMark multithread 38,354, about the same as the 9700X

Linux can report ECC errors on W680 too, which matters more than people think. The kernel’s ie31200_edac driver picked up its first Raptor Lake-S IDs in 6.15, but the ID the 14600K uses only landed in 6.17. Current Proxmox and Unraid kernels have it; TrueNAS 25.10 on 6.12 does not. If you’d rather have a 65 W non-K chip, the i5-14500 is the same 6P+8E layout, but on Amazon US it’s a short-stock import or a third-party listing above Intel’s price right now. It’s about $250 from Amazon.com; check the live price.

2. Intel Core Ultra 7 270K Plus: best for VM-heavy Proxmox

If the server is mostly a Proxmox host with a dozen VMs and containers, this is the most CPU per dollar on the list by a long way: 210 PassMark points per dollar against 122 for the 9950X.

Intel Core Ultra 200S series desktop processor package render
Intel’s Core Ultra 200S desktop package render (LGA1851); Intel doesn’t publish a 270K Plus box shot. Image: Intel

Buy it for: people who run lots of guests and want Quick Sync too. The 4 Xe-core iGPU encodes AV1 in hardware, which the UHD 770 can’t, and the Arrow Lake iGPU ties for the best desktop iGPU result on the community stream board at 12. It is not touched by the Raptor Lake instability, so there’s no microcode chase.

Pass on it if: idle power or a long upgrade path matters. eTeknix measured the Plus chips around 14 W package at idle, and Tom’s Hardware found the 270K Plus drew the most in its whole test pool at both true and active idle. Tom’s also calls LGA1851 a socket on its way out. The Amazon listing is an import rather than stock from Amazon US, though it was in stock on October 20 and priced under Intel’s own RCP of $339 to $349.

  • 24 cores (8P+16E), 24 threads, 3.7 GHz P-core base, 5.5 GHz max turbo, 125 W base and 250 W max turbo (ARK)
  • Up to 256 GB of DDR5-7200, 24 PCIe lanes, ECC Memory Supported: Yes on ARK (needs a W880 board)
  • PassMark multithread 68,464 from 2,667 samples

Two Linux snags to know before you buy. First, Linux does not report ECC errors on W880 yet: the mainline ie31200_edac driver lists no Arrow Lake desktop IDs, so errors get corrected silently. Second, early TrueNAS builds shipped GSC firmware too old for this iGPU and Plex could not open VA-API. Owners report it working on newer firmware, and binding /dev/dri into an LXC is far less fiddly than passing the iGPU to a VM. If you’d rather have 65 W defaults from Amazon.com, the Core Ultra 7 265 is about $380 for four fewer E-cores.

3. AMD Ryzen 7 9700X: best AMD CPU for Proxmox

The 9700X is the AMD pick when the box runs VMs first and media second. Its 8 Zen 5 cores match the EPYC 4345P clock for clock, and it costs about $122 less.

AMD Ryzen 7 9700X processor box
AMD Ryzen 7 9700X retail box render. Image: AMD

Best fit: Proxmox hosts with ZFS, databases and build runners, where AVX-512 and 24 usable PCIe 5.0 lanes help. AMD’s spec page lists ECC Support: Yes (Requires mobo support), so it runs ECC UDIMMs on AM5 boards that list them.

Look elsewhere if: Plex is the main job. Plex’s Linux engine list names only Intel VAAPI and NVIDIA, and a July 2026 test by Lon.TV on mini PC APUs found Zen 4 and Zen 5 iGPUs fell back to software transcoding. Jellyfin’s own hardware guide says AMD is not recommended for iGPU transcoding either. Idle is the other cost: ComputerBase read 18.7 W package against 7.4 W for an i5-14400F. That 11.3 W gap runs about $18 a year at the US average of 18.31 cents per kWh.

One Proxmox problem bites Zen 5 owners specifically. On kernel 6.17.9 and newer without updated microcode, the host disables the RDSEED32 CPU bit and guests set to the EPYC or EPYC-v4 CPU type refuse to start. A current BIOS plus the amd64-microcode package from the Proxmox repository fixes it; Debian trixie’s own build predates the fix. Need more cores? The Ryzen 9 9950X doubles them to 16 at about $539, with 170 W base power and a liquid cooler recommendation. The 9700X is about $310 from Amazon.com, no cooler in the box.

4. AMD EPYC 4465P: best ECC server CPU

EPYC 4005 is Ryzen 9000 silicon on the same AM5 socket, sold with AMD’s server validation on top. The 4465P gives you 12 cores and 24 threads at 65 W, a 3.4 GHz base clock with boost up to 5.4 GHz, and 64 MB of L3. It replaced the 16-core 4545P here because every Amazon US listing for that chip went out of stock in October.

AMD EPYC 4005 series processor in an AM5 socket
AMD’s EPYC 4005 series package render; AMD publishes no per-model 4465P image. Image: AMD

Buy it for: an always-on ECC host that holds data you can’t lose. ServeTheHome points out the ECC support is validated across the line by AMD and the OEMs, not left to each board vendor, and EPYC gets server OS validation. It still has a small Radeon iGPU for a console, and PassMark puts it at 49,871 multithread, from a thin 30 samples.

Pass on it if: your board does not list EPYC 4005. Many desktop AM5 boards don’t, while the Gigabyte MC13-LE1 server board and the ASUS Pro WS B850M-ACE SE workstation board, the picks in our NAS motherboard guide, do. Check the BIOS before you pair them, though. ASUS lists the 4465P on every BIOS version of the Pro WS B850M-ACE SE, but the MC13-LE1 launched as a Ryzen 7000 board and picked up EPYC 4004, Ryzen 9000 and EPYC 4005 support later, so a unit that sat in a warehouse can arrive on an older BIOS. Look up the 4465P on Gigabyte’s CPU support list for the MC13-LE1, note the minimum BIOS it names, and flash at least that version before you swap the CPU in. An older BIOS that doesn’t know the 4465P may not post with it, so if the board arrives below that version, flash it with a Ryzen 7000 chip in the socket first, or ask the seller for a board already on a current BIOS. Amazon.com sells the 4465P at about $428, 7% over AMD’s $399 1kU price, but in mid-October the listing shipped on a later delivery date rather than from stock, so check the date before you order. If you need 16 cores at 65 W, the 4545P ($549 at 1kU) is the model to watch for once it is back in stock. The cheaper 8-core 4345P only shows up as a tray part at a big premium over the identical 9700X, so I’d skip it.

5. AMD Ryzen 5 5600X: best budget ECC CPU

The 5600X is the pick when you’d rather put the money into disks. AM4 runs DDR4 ECC UDIMMs, and in the DRAM shortage that’s the line item that decides the whole budget.

AMD Ryzen 5 5600X processor box
AMD Ryzen 5 5600X retail box render. Image: AMD

Best fit: a TrueNAS or Unraid box that stores files and runs a few containers. Six cores, 65 W and a board like the ASRock B550M Pro4 that lists ECC are enough for a ZFS pool and SMB shares.

Look elsewhere if: you need transcoding. It has no iGPU at all, so you’ll need a cheap GPU just to get through the installer, and Plex will software-transcode on six cores. AM4 is also a finished socket. One TrueNAS forum owner measured the same box at 90 to 95 W idle with a 5600X and 60 to 65 W with an APU, with an HBA and 12 drives attached. Chiplet parts idle higher. It’s about $160, sold by Amazon.com.

Cheapest Plex box: Intel Core i3-14100

If the server mostly streams to a few TVs, the Core i3-14100 at about $143 gets you Quick Sync with HEVC 10-bit encode and AV1 decode on the UHD 730. It’s 4 cores, 8 threads and a 60 W base power on any B760 or H770 board. The trade-offs are real: one media engine instead of two, no ECC on any chipset, and no AV1 encode. Do not grab the 14100F to save money; the F means no iGPU. Intel does not publish a product image for it, and the listing is a third-party seller priced inside Intel’s RCP.

For a lower idle and two more cores, the Core i5-12400 (about $185) is worth a look. Matt Gadient measured an i5-12400 build at 7 W from the wall before drives, and as an Alder Lake part it sits outside the Raptor Lake instability story. It caps at 128 GB of RAM. If you want this class of chip soldered into a tiny box instead, the mini PC for Proxmox guide has the options.

What actually decides a home server CPU

Quick Sync beats core count for Plex

Plex hardware transcoding needs a Plex Pass, and Plex’s own support page recommends Intel Quick Sync or an NVIDIA card. The numbers back it: the UHD 770 iGPU handles 11 streams in the community benchmark, while a 16-core 9950X managed about 6 in software in a provisional run. If you’ve already got an AMD box, an Arc card fixes it; the transcoding GPU guide covers which one.

Idle power is the running cost

A home server idles most of its life. ComputerBase measured Intel’s 14th gen and Arrow Lake parts at 7.0 to 9.7 W package idle and Ryzen 9000 at 17.7 to 21.6 W, and put the gap down to AMD’s I/O-die chiplet layout. Each watt running all year costs about $1.60 at the US average rate, so a 10 W gap is about $16 a year, and roughly double that in California. Drives and HBAs add more than the CPU does, so do not overpay for idle alone.

ECC needs the chipset as well as the CPU

Intel’s rule is printed on every ARK page: ECC needs both processor and chipset support. That means W680 for 12th to 14th gen and W880 for Core Ultra, and the Core Ultra 5 225 is ECC No even on W880. On AMD, Ryzen ECC depends on the board, while EPYC 4005 is validated across the line. Watch the APU trap: non-PRO Ryzen G chips do not run ECC in practice, whatever the spec page says. Memory is the expensive part this year; the DDR5 RAM guide has current ECC prices.

New chips need a new enough kernel

Arrow Lake’s iGPU needs a kernel newer than 6.8, according to Plex staff, and ECC reporting for the 14600K on W680 needs 6.17 or newer. Here’s where the common home server platforms sit right now:

PlatformCurrent releaseKernelWhat it means
Proxmox VE9.27.0Arrow Lake iGPU and W680 ECC reporting both covered
Unraid7.3.36.18Same as Proxmox
TrueNAS25.10.76.12Arrow Lake iGPU works; no ECC reporting for Raptor Lake on W680
TrueNAS 27RC.1, GA early December 20266.18Closes the gap when it ships

PCIe lanes decide whether the HBA and NIC fit

An 8-port HBA, a 10GbE card and two NVMe drives use more lanes than people expect. The i3-14100 and i5-14600K have 20 CPU lanes, Arrow Lake has 24, and Ryzen 9000 and EPYC 4005 have 24 usable on AM5. Check the board’s slot wiring before you plan a build around a GPU for Proxmox passthrough plus a 10GbE NIC.

Check the CPU is doing its job once the server boots

A spec sheet says the chip supports ECC and Quick Sync. These checks show whether your build actually turned them on. Start with the memory: ECC modules report 72 bits of total width against 64 bits of data width.

sudo dmidecode -t memory | grep -E 'Total Width|Data Width'

If it says 64 and 64, the board is running the sticks without ECC. Next, see whether an EDAC driver claimed the memory controller, since that’s what makes error counts visible:

sudo dmesg | grep -i edac

A line naming ie31200 or amd64_edac means reporting works. A bare EDAC version line with nothing after it means ECC may be correcting errors you will never hear about. With the rasdaemon package installed, this prints the corrected and uncorrected counts per DIMM (rasdaemon 1.0 and newer moved it to ras-mc-ctl dimm --error-count):

sudo ras-mc-ctl --error-count

For transcoding, confirm the iGPU exposes a render node and that VA-API lists encode profiles. The vainfo tool comes from the vainfo package on Debian-based hosts:

vainfo --display drm --device /dev/dri/renderD128

On a 13th or 14th gen chip, check the loaded microcode revision against Intel’s 0x12F requirement before trusting the box to run for weeks:

grep -m1 microcode /proc/cpuinfo

Zen 5 owners on Proxmox should look for the RDSEED warning in the kernel log, which shows up when the BIOS or microcode is too old for their VMs:

journalctl -k | grep -i rdseed

If that prints a line saying RDSEED32 is broken, update the BIOS and the amd64-microcode package, then reboot. With the CPU sorted, sizing RAM for the Proxmox host is the next decision, and the Proxmox build guide puts the whole parts list together.

Keep reading

Install KVM and Virt-Manager on Arch Linux Virtualization Install KVM and Virt-Manager on Arch Linux Configure Samba File Share on Debian 13 / 12 Debian Configure Samba File Share on Debian 13 / 12 Backup and Restore Linux Systems with Timeshift Debian Backup and Restore Linux Systems with Timeshift Nextcloud vs ownCloud vs Seafile vs Syncthing vs OpenCloud Storage Nextcloud vs ownCloud vs Seafile vs Syncthing vs OpenCloud Best Photo Scanners for Old Photos: Digitize Prints into Immich Storage Best Photo Scanners for Old Photos: Digitize Prints into Immich How to Provision Vagrant VMs with Ansible Virtualization How to Provision Vagrant VMs with Ansible

Leave a Comment

Press ESC to close