Guide · Upgrade parts

Best PC parts to upgrade your home server

Updated October 2026. Picks are based on published specs and reliability that owners report. Part prices move constantly, so every button goes to current listings.

As an Amazon Associate I earn from qualifying purchases. Buying through these links supports the site at no extra cost to you. Full disclosure

Here's the upgrade order that gets you the most for your money:

  1. SSD for the operating system.
  2. RAM up to 16 or 32GB.
  3. Networking and NAS drives, if you move big files.
  4. A graphics card, only for media conversion or local AI.

Everything below is grouped by part, so jump to what you need.

Words you'll see in this guide
  • NVMe: a small, fast storage drive that plugs straight into the motherboard. Much quicker than a hard drive or SD card.
  • SODIMM / DIMM: the two sizes of RAM stick. SODIMM is the small laptop and mini PC size; DIMM is the longer desktop size.
  • VRAM: the memory on your graphics card. AI models load into it, so more VRAM means you can run bigger models.
  • HBA: a card that adds more drive connections to a computer.
  • 2.5GbE / 10GbE: network speeds. Most home networking is 1GbE; 2.5GbE is about 2.5 times faster, and 10GbE about 10 times.
  • UPS: a battery backup that keeps your server running through short power cuts and lets it shut down safely.
  • Idle power: how much electricity a computer uses when it's on but not busy. For an always-on server, this number drives your power bill.

See the full glossary

SSDs: the best single upgrade

1TB NVMe M.2 SSD Fastest for the system · NVMe

1TB NVMe M.2 SSD

If your board has an M.2 slot, an NVMe drive like the Samsung 990 EVO Plus is the quickest, best-value boot drive. The whole system feels instant. 1TB is the sweet spot, or 2TB if it also holds your files.

Check price on Amazon

Alternatives: Crucial P3 Plus, WD Black SN770

1TB 2.5-inch SATA SSD For older machines · SATA

1TB 2.5" SATA SSD

No M.2 slot? A 2.5" SATA SSD like the Samsung 870 EVO still transforms anything that starts from a spinning drive. The classic setup is a small SSD for the system, with the old hard drive kept for bulk files.

Check price on Amazon

Alternatives: Crucial MX500, SanDisk SSD Plus

RAM: run more at once

RAM prices are high right now. A global memory shortage has pushed DDR4 and DDR5 prices up steeply through 2026. Buy only the RAM you'll actually use, and check used listings for older DDR4.
32GB SODIMM laptop RAM kit Mini PCs and laptops · SODIMM

32GB DDR4 / DDR5 SODIMM kit

Mini PCs and laptops use small SODIMM sticks, like the Kingston Fury Impact. Going to 16 or 32GB lets a busy box run a dozen containers and a couple of virtual machines. Check whether yours takes DDR4 or DDR5, and the maximum your model supports.

Check price on Amazon

Alternative: Corsair Vengeance SODIMM

32GB desktop DIMM RAM kit Desktops and towers · DIMM

32GB DDR4 / DDR5 desktop kit

Full-size desktops take standard DIMMs, like the Corsair Vengeance. A 32GB kit gives comfortable room for virtual machines or a busy media server. Confirm DDR4 or DDR5 before buying.

Check price on Amazon

Alternative: G.Skill Ripjaws V

Graphics cards: media conversion and local AI

Intel Arc A380 graphics card Cheap 4K video conversion

Intel Arc A310 / A380

An Intel Arc A380 drops into an older tower and adds Quick Sync plus AV1 support, turning it into a proper Jellyfin or Plex server. It's low-power and worth it if media is your goal.

Check price on Amazon

Alternatives: ASRock Arc A310 (low profile), Gunnir Arc A380

RTX 3060 12GB graphics card Best value for local AI

RTX 3060 12GB, or RTX 5060 Ti 16GB if your budget stretches

For running AI models at home, VRAM matters most.

  • RTX 3060 12GB: the budget way in, and the card I picked for my own AI rig.
  • RTX 5060 Ti 16GB: fits more models, but its price has climbed well past launch this year.

See best GPU for local AI under $500 for the full breakdown.

Check price on Amazon

Alternatives: PNY RTX 3060, MSI RTX 5060 Ti

Used RTX 3090 24GB graphics card Big models · 24GB

Used RTX 3090 (24GB)

A used RTX 3090 is the usual way to get 24GB of VRAM, enough for 32B-size models and image generation with room to spare. Used prices have climbed sharply in 2026, so compare carefully before buying. See what a 24GB GPU runs.

Check price on Amazon

Alternatives: ASUS TUF RTX 3090, Gigabyte RTX 3090

Storage drives: bulk and NAS

NAS hard drive For NAS and media libraries

NAS hard drives (WD Red Plus / Seagate IronWolf)

NAS drives like the WD Red Plus and Seagate IronWolf are built to spin around the clock next to other drives. 4 to 8TB is the value range for a media or backup pool. Remember that RAID is not a backup.

Check price on Amazon

Alternative: Toshiba N300

PCIe SATA controller card More drives from a spare PCIe slot

HBA or SATA controller card (LSI)

Out of drive ports? An LSI HBA card in a spare PCIe slot connects many more drives. It's the standard way to grow a TrueNAS or Proxmox storage box. Look for one set to "IT mode," which lets the system see each disk directly.

Check price on Amazon

Alternative: SYBA SI-PEX40064

Networking: move files faster

2.5GbE USB network adapter Easy speed bump · 2.5GbE

2.5GbE USB or PCIe adapter

Older machines top out at 1GbE. A 2.5GbE adapter like the TP-Link UE302C (USB, for laptops and mini PCs) or a PCIe card for desktops speeds up transfers a lot. It only helps if your router or switch is also 2.5GbE.

Check price on Amazon

Alternative: TP-Link TX201 (PCIe)

10GbE PCIe network card Enthusiast · 10GbE

10GbE network card

For moving huge files between a NAS and a workstation, a 10GbE card like the TP-Link TX401 is very fast. Used Mellanox ConnectX cards are a cheaper route. You need a 10GbE switch, or a direct cable between the two machines.

Check price on Amazon

Alternative: Intel X540-T2

Raspberry Pi upgrades

NVMe M.2 HAT for Raspberry Pi 5 The Pi 5 upgrade that counts

NVMe M.2 HAT for Pi 5

The official Raspberry Pi M.2 HAT+ with a small SSD makes a Pi 5 much faster and far more reliable than a microSD card, which wears out under a server's constant writes. See the Pi home server guide.

Check price on Amazon

Alternative: Pimoroni NVMe Base

High-endurance A2 microSD card If you have to use a card

High-endurance A2 microSD

For a Pi that stays on a card, a good A2-rated card like the SanDisk Extreme A2 is faster and lasts longer. An SSD is still the better choice for anything doing real work.

Check price on Amazon

Alternative: Samsung PRO Plus

Cooling and power protection

Quiet PC case fan Keep it quiet and cool

Case and CPU fans (Noctua)

A server works around the clock. A quiet, well-made fan from Noctua keeps temperatures and noise down, which matters when the box lives in a closet or on a shelf.

Check price on Amazon

Alternatives: be quiet! Pure Wings 3, Arctic P12

UPS battery backup unit Protect your data · UPS

UPS (battery backup)

A power cut in the middle of saving a file can corrupt data on an always-on server. A small UPS like the APC Back-UPS gives it time to shut down cleanly. Desktops and NAS units need one; laptops already have a battery.

Check price on Amazon

Alternative: CyberPower CP1500PFCLCD

The small extra that pays for itself

Plug-in energy usage meter Measure before you spend

Plug-in energy meter (Kill A Watt)

A plug-in meter like the Kill A Watt shows your server's real idle wattage, the number that sets your electricity bill. Measure it, then run the numbers with the power cost calculator before you put money into a power-hungry old tower.

Check price on Amazon

Alternative: Poniie PN2000

Before you buy anything, match it to your exact machine:
  • RAM type and maximum
  • M.2 or SATA
  • Free PCIe slots and room in the case
  • Enough power supply headroom for a graphics card
The reuse an old PC guide covers what's worth upgrading, and the Server Calculator shows what a build can run.

Where to go next

Quick answers

What is the best first upgrade for a home server?

An SSD. If a machine still starts from a spinning hard drive, moving the system onto a SATA or NVMe SSD is the biggest speedup for the money. Keep the old drive for bulk storage. More RAM is usually the next most useful upgrade.

How much RAM should a home server have?

8GB is a workable minimum, 16GB is comfortable for a typical set of Docker apps, and 32GB makes sense once you run several virtual machines. RAM prices are high in 2026, so buy only what you'll use, and check whether your machine takes laptop-size SODIMM or desktop DIMM sticks.

What GPU should I add to a home server?

For media, an Intel Arc A310 or A380 adds Quick Sync and AV1 support. For local AI, VRAM matters most: an RTX 3060 12GB is the budget pick, an RTX 5060 Ti 16GB fits more if your budget stretches, and a used RTX 3090 24GB runs larger models.

How do I add more storage to a mini PC or server?

In order of ease: upgrade the internal SSD, plug in a USB SSD or external drive, add NAS drives if the box has bays, or add an HBA card in a spare PCIe slot to connect many drives. On a Raspberry Pi 5, an NVMe HAT adds a fast SSD.

Affiliate disclosure: Links on this page are affiliate links. If you buy through them, I may earn a small commission at no extra cost to you. As an Amazon Associate I earn from qualifying purchases. Nothing here is sponsored. Picks are based on published specs and owner reports (see how I pick). Always match a part to your exact machine first.