HomelabIntermediate5 hr8 sections

Build a $1,500 AI Homelab From Used Parts

The full parts list, source guide, and assembly walkthrough for a 48 GB VRAM AI homelab on a $1,500 budget. Used 3090s, AM4, no compromises that matter.

MyAIHardware EditorialUpdated May 25, 2026
Build a $1,500 AI Homelab From Used Parts

Before you start

  • Comfort assembling a PC
  • Willingness to buy from eBay / r/hardwareswap
  • Patience to wait for the right deals (1-3 weeks)
  • Budget tolerance for $1,400-1,600

Required hardware

  • Ryzen 5 5600 (used)

    Look for 5600X variants under $90 used

    Amazon
  • RTX 3090 24GB ×2 (used)

    Typical used price $650-800 each

    Amazon
  • Samsung 990 Pro NVMe 2TB

    Amazon
Step 01

The budget breakdown

$1,500 is enough for a real AI box if you accept used parts and prior generation. Here's the actual bill of materials we recommend in 2026, with realistic eBay/Reddit prices: CPU $80 (Ryzen 5 5600), Mobo $90 (B550), RAM $90 (32 GB DDR4-3600), NVMe $120 (2 TB), PSU $130 (Corsair RM1000x used), Case $50 (Phanteks P400A used), 2× RTX 3090 $1,400 ($700 each). Total: $1,960. Cut to budget by going to one 3090 ($1,260 total), still 24 GB and you can add the second card later.

The key insight is that two used 3090s give you 48 GB of VRAM, same as an RTX 6000 Ada that costs $7,000, for under $1,500. The 3090 is slower than newer cards but it's the cheapest path to 48 GB and it pairs nicely with itself for tensor parallel.

Tip

Mining-era 3090s have been thermally abused. Look for FE editions or non-mining sellers, ideally with photos of the original receipt. Heat-stressed VRAM modules can fail without warning.

Step 02

Step 1: Source the 3090s carefully

This is the part where most homelab builds either save or lose money. Buy from: Reddit r/hardwareswap (positive flair, no chargeback risk), eBay with money-back guarantee, Newegg refurb, Micro Center used. Avoid: Facebook Marketplace cash deals (no recourse), AliExpress 'new' 3090s (often refurbs sold as new), miner bulk auctions. Test on arrival with FurMark for 30 minutes + a model load, if it artifacts or crashes return it within the window.

bash
# Quick 3090 sanity test once installed:
nvidia-smi --query-gpu=name,memory.total,temperature.gpu,power.draw --format=csv
# memory.total should be 24576 MiB exactly. Anything else = damaged or fake card.

# Stress test, should hold 350-400W draw without thermal throttling
for i in {1..3}; do
  ollama run llama3.1:8b "$(seq 1 1000 | xargs)" > /dev/null
  nvidia-smi --query-gpu=temperature.gpu,power.draw --format=csv,noheader
done
Step 03

Step 2: Motherboard requirements

For two 3090s you need 2× PCIe x16 slots. Most B550 boards have one x16 (CPU) and one x4 (chipset), the second card runs at x4 which hurts but doesn't kill performance for Ollama pipeline parallel. Better: X570 boards usually have x8/x8 bifurcation. Specifically recommend: ASUS ROG Strix X570-E, MSI MEG X570 Unify, or Gigabyte X570 Aorus Master. Used X570 boards run $120-180.

Step 04

Step 3: Power supply math

Two 3090s plus a Ryzen 5 5600 plus drives plus fans = about 750W steady-state at full load, with 1100W+ transient spikes (3090s pull hard on load steps). Rule: PSU continuous rating ≥ 1.5× expected sustained draw. So 1000W minimum, 1200W comfortable. Used Corsair RM1000x or AX1200i from r/hardwareswap go for $80-130. Don't skimp here, a flaky PSU under inference load causes random reboots that take days to debug.

text
Power draw cheatsheet (worst-case sustained):
  Ryzen 5 5600     65 W
  RTX 3090 ×2     700 W (350 W each)
  Mobo + RAM       30 W
  NVMe + fans      15 W
  ----
  Total           810 W
  ×1.3 headroom  1050 W minimum PSU
Step 05

Step 4: Case selection (airflow matters more than looks)

Two 3090s in one case are HOT. Two FE-style blower cards (rare) push hot air out the back, best for compact cases. Two open-air cards (common) dump heat back into the case, they need front-to-back airflow and at least 3× 140mm intakes. Specifically recommended: Fractal Define 7, Phanteks P500A, Lian Li O11D. Don't use small cases (NR200, NCASE M1) for dual-3090. You will thermal throttle.

Step 06

Step 5: Assembly tips

Standard build order with two dual-card-specific notes. (1) Cards must be in PCIe slots 1 and 3 (not 1 and 2) so each has airflow space. Most boards label the slots PCIE1, PCIE2, PCIE3, read the manual. (2) Use right-angled PCIe power adapters if your case is tight, 3090s have power connectors on the side and straight cables can foul the side panel.

Step 07

Step 6: First-boot software stack

Now follow our Ubuntu Server + Ollama setup tutorial. With two 3090s, Ollama will detect both and use pipeline parallel automatically, you can run Llama 3.3 70B Q5_K_M which doesn't fit on a single 24 GB card. That single capability alone justifies the build over a single-card setup.

bash
# After Ubuntu + NVIDIA driver + Ollama install:
nvidia-smi   # should show both 3090s

ollama pull llama3.3:70b-instruct-q5_K_M  # ~50 GB, won't fit on one card
ollama run llama3.3:70b-instruct-q5_K_M --verbose "Test"

# Watch both cards work:
nvtop
Step 08

Step 7: Long-term reliability

Used 3090s under sustained AI load run hot. To keep them alive: undervolt them (see our RTX optimization tutorial, saves 50W and 5°C per card with no perf loss), add a 140mm side fan blowing cool air directly on them, keep the room below 28°C in summer, and replace thermal paste yearly. With this care a used 3090 will easily outlast its warranty. Without it, expect VRAM failure in 2-3 years.

Note

If you're squeamish about used cards, the closest new equivalent is one RTX 5090 (32 GB, $2000). One 5090 beats two 3090s on speed, ties on VRAM, but the 3090 pair is more economical per dollar.

Tags

#homelab#budget#used#3090#build

Stuck? Share your build?

Hundreds of homelabbers are working through these same tutorials in our community. Drop your config, ask the hard question, or show off what you built.

Join the discussion

Stay Ahead of the AI Curve

Get weekly AI hardware news, benchmark updates, and deals in your inbox. Founding-subscriber list, be one of the first.

✓ No spam✓ Weekly digest✓ Unsubscribe anytime