Best Local AI Server: Builds and Prebuilts Compared by Budget
Want to go deeper than this article?
Free account unlocks the first chapter of all 25 courses — RAG, agents, MCP, voice AI, MLOps, real GitHub repos.
Got the hardware sorted? Now build on it. You know what to buy — the courses show you what to actually run, fine-tune, and ship on it. First chapter free, no card.
Short answer: the best local AI server for most people is a build around a used RTX 3090 — roughly $1,000-$1,700 all-in, 24GB of VRAM, and it runs everything up to 32B-class models at real speed. Spend more only for a specific reason: two 3090s for 70B models, a Mac for silence, or a 128GB unified-memory prebuilt for models no consumer GPU can hold.
This page is the comparison the build guides don't do: six server options side by side, decided by published specs rather than vibes. When one of the DIY builds wins for you, the dedicated $1,500 AI server build and the homelab AI server build guide have the exact parts lists and step-by-step assembly — this page's job is picking the right machine, theirs is building it.
Which local AI server is best? Six options side by side
Every figure below is either a manufacturer specification or a price the manufacturer or our own parts lists published. Nothing here is a first-hand benchmark.
| Option | Price band | VRAM / memory | Runs well | Acoustic profile |
|---|---|---|---|---|
| Homelab 3090 build | ~$1,000-$1,200* | 24GB GDDR6X | Up to 32B dense at Q4 | One GPU plus case fans; a lower GPU power limit is the main quieting lever |
| $1,500 dedicated build | ~$1,500-$1,700* | 24GB + 64GB DDR5 | Same model ceiling, more context and offload headroom | Same single GPU; the 65W CPU contributes almost nothing |
| Dual-3090 70B rig | $1,700-$2,100 GPUs + ~$800-$1,300 platform | 48GB pooled | Llama 3.3 70B at Q4 | Two 350W cards in one chassis — this is the build that wants a closet |
| Mac mini / Mac Studio | From $1,399 (Mini M4 Pro) / $1,999 (Studio M4 Max) / $3,999 (Studio M3 Ultra 96GB) | 24-96GB+ unified | Up to 32B-class on the Mini; 70B on the Ultra | No discrete GPU; effectively silent by design |
| Tesla P40 stack | ~$180-$345 per card all-in | 24GB GDDR5 per card | 7B-14B fine, 32B if patient; dense 70B is a trap | Passive card — whatever blower you bolt on defines the noise |
| 128GB prebuilt box | ~$1,999 (Beelink GTR9 Pro) to $3,099.99 (ASUS Ascent GX10) | 128GB unified | 70B-200B-class by capacity, not by speed | Mini-PC form factor; small fans, low sustained wattage |
*Build-guide parts totals were costed in Q1 2026. Used 3090 prices have not moved down since (see the pricing caveat below), so budget the upper end of the GPU line.
The rest of this page is the reasoning per option — starting with the single number that separates them.
Reading articles is good. Building is better.
Free account = the first chapter of all 25 courses, with a per-chapter AI tutor. No card.
What actually decides how fast a local AI server is?
Memory bandwidth, not teraflops. Generating one token from a dense model means reading every weight once, so the hard ceiling is simply bandwidth divided by the size of the model in memory. That one division explains almost every disappointment people have with local AI hardware.
Work through it with a 70B at Q4_K_M. The llama.cpp Q4_K_M scheme averages roughly 4.8 bits per weight, so 70 billion x 4.8 / 8 = ~42GB of weights — consistent with the ~43GB Ollama publishes for llama3.3:70b in its model library. Divide each machine's published bandwidth by that 42GB and you get its arithmetic ceiling:
| Machine | Memory bandwidth (published spec) | 70B Q4 ceiling (bandwidth / 42GB) | Can it even hold a 70B? |
|---|---|---|---|
| RTX 3090 (single) | 936 GB/s — 384-bit GDDR6X at 19.5 Gbps | ~22 tok/s | No — 24GB |
| RTX 3090 x2 | 936 GB/s each, weights split across both | ~22 tok/s | Yes — 48GB pooled |
| Tesla P40 | 346 GB/s — 384-bit GDDR5 at 7.2 Gbps | ~8 tok/s | Two cards = 48GB, but see the ceiling |
| Mac mini M4 Pro | 273 GB/s (Apple) | ~6.5 tok/s | Not at 24GB; yes at 48GB+ |
| Mac Studio M4 Max | up to 546 GB/s (Apple) | ~13 tok/s | Yes at 64GB+ |
| Mac Studio M3 Ultra | 800 GB/s (Apple) | ~19 tok/s | Yes — 96GB |
| Strix Halo mini-PC | 256 GB/s — 256-bit LPDDR5X-8000 | ~6 tok/s | Yes — 128GB |
| NVIDIA GB10 (Ascent GX10 / DGX Spark) | 273 GB/s (NVIDIA) | ~6.5 tok/s | Yes — 128GB |
Sources: NVIDIA's GeForce specification comparison for the 3090, the Tesla P40 datasheet for the P40, and Apple's M4 Pro and M4 Max announcement plus the Mac Studio specifications for the Apple silicon figures.
Read those numbers as ceilings, not forecasts. Real throughput always lands under them — attention overhead, KV cache reads, and the runtime you use all take a cut — but nothing gets you above them, and no software update will. Two things fall straight out of the table:
- A 128GB box is a capacity purchase, not a speed purchase. At 256-273GB/s, the same 70B that a pair of 3090s would push at roughly 22 tok/s is capped near 6 tok/s.
- Pooling P40s does not fix a P40. Two of them hold the 70B and still cap around 8 tok/s, which is why so many of those stacks get abandoned.
Why is a used RTX 3090 the default answer?
If you just want a local AI server and don't have a niche requirement, build around a used RTX 3090. 24GB of VRAM is the gate that matters — it is the cheapest tier that runs the current best single-GPU models at full Q4 quality — and it pairs that capacity with 936GB/s, which nothing else near the price does.
What 24GB actually buys you, cross-checked against the sizes Ollama publishes and the 24GB VRAM model picks:
- Qwen3.6 27B — Ollama lists qwen3.6:27b at 17GB, leaving real headroom for a working context window. Full breakdown on the Qwen3.6 27B page.
- Qwen 2.5 Coder 32B — qwen2.5-coder:32b is listed at 20GB, and it is the reason serious builds target 24GB at all.
- DeepSeek-R1 32B — deepseek-r1:32b is also 20GB: full 32B-quality reasoning with visible chain-of-thought.
- Everything smaller is comfortable. An 8B at Q4_K_M is 8 x 4.8 / 8 = ~4.8GB, so a 3090 holds it five times over and generation is nowhere near the bandwidth ceiling.
There are two recipes for this machine on the site, and they are genuinely different builds:
The homelab AI server build (~$1,000-$1,200) is the budget path: a used DDR4 platform (Ryzen 5700X or i5-12400F class), a marketplace 3090, and a parts total of $960-$1,200 as costed in Q1 2026. It is the tier to pick when the server runs a few hours a day rather than around the clock.
The $1,500 dedicated AI server build (~$1,500-$1,700) puts the same GPU on a current DDR5 platform: a Ryzen 7 7700 (65W, chosen deliberately for low 24/7 idle draw), 64GB of DDR5-6000, and a quality 850W PSU. The extra system RAM is the point — when you occasionally step past 24GB, layers spill to system memory instead of failing outright, and large-context RAG work has room to breathe.
Which of the two? If money is tight and the box sleeps at night, the homelab tiers. If it runs around the clock and you want the platform to last five years, the $1,500 build. Both hit an identical model ceiling, because the ceiling is the GPU.
On running cost, do the arithmetic rather than trusting a number off the internet. NVIDIA rates the 3090 at 350W board power; add CPU, drives and fans and a loaded single-GPU server is around 450W at the wall. Monthly kWh = 0.45 x hours per day x 30 — so four hours a day is 54 kWh — and your bill's per-kWh rate turns that into dollars. Idle sits far lower, and capping the GPU power limit trades a few percent of speed for a large drop in heat and fan noise.
One honest boundary: neither build is the cheapest possible local AI machine. A used office PC with a GTX 1060 runs 7B models for roughly $150-$220 — the $200 budget local AI machine guide covers that tier — and a general-purpose desktop is a different question again (see the AI PC build guide). This page is about servers: machines that sit on your network and serve models, where the 3090 tier is the honest floor.
What is the cheapest server that really runs a 70B?
Two used RTX 3090s, pooled to 48GB. The GPUs alone run $1,700-$2,100 at mid-2026 asking prices; the platform around them — bigger PSU, a board with real dual-slot spacing, an airflow case — adds roughly $800-$1,300.
The maths is unforgiving and worth internalising. A 70B at Q4_K_M is ~42GB of weights (70 x 4.8 bits / 8). No 24GB card holds it. No 32GB card holds it either — which is exactly why a $2,000 RTX 5090 cannot run a full-quality 70B. 48GB of pooled VRAM is the floor. Splitting the weights across two 3090s means each card reads its own half at 936GB/s, so the pair keeps the same ~22 tok/s arithmetic ceiling a single 3090 would have if it could hold the model. That is the best ceiling available anywhere near this money.
The costs beyond money: this is the most involved build on the page. You need sensible dual-slot spacing, a PSU sized for two 350W cards with transient spikes well above that, and a tolerance for two GPUs' worth of fans. The full comparison against a single 5090 and a Mac Studio — including when each of those wins instead — is in the cheapest 70B build guide.
Skip this rig if you don't have a concrete 70B need. A single-3090 server running Qwen3.6 27B covers a surprising share of what people imagine they need a 70B for, and it does it at a far higher bandwidth-to-model-size ratio.
Run this on your own machine and stop paying every month
Pay once and keep it. No renewal, no per-token bill, and nothing you feed it ever leaves your hardware.
Is a Mac a good local AI server?
A Mac is the best local AI server for anyone who values silence, simplicity and model capacity over raw tokens per second. The value pick is a Mac mini M4 Pro configured with more memory than the $1,399 base: Apple charges $400 for the step to 48GB, so $1,799 buys a silent box that holds 32B-class models with room to spare.
Why it works: unified memory. The GPU addresses the whole pool, so a Mini holds models that no consumer NVIDIA card under 24GB can load, with zero driver or CUDA fuss — install Ollama, pull a model, done. One caveat worth knowing before you size it: macOS does not hand the entire pool to the GPU by default, so plan on roughly three-quarters of installed RAM being addressable unless you raise the limit.
Why it is slower is the same division from the table above. Apple publishes 273GB/s for the M4 Pro against the 3090's 936GB/s, so on any model both machines can hold, the 3090 has roughly 3.4x the ceiling. Up the range that gap closes: the Mac Studio starts at $1,999 with the M4 Max (up to 546GB/s), and the M3 Ultra configuration — from $3,999 with 96GB unified and 800GB/s — reaches a ~19 tok/s ceiling on a 70B, the only silent, single-cable machine on this page that does. It is the most expensive real-70B option here. You are paying for the absence of hassle, and for many people that is exactly the right trade.
Configs, chip-by-chip detail and the buy-more-RAM rule are in the Apple Silicon AI buying guide; the head-to-head against a GPU tower is in Mac Studio vs PC build.
Should you buy a Tesla P40 for cheap 24GB?
The Tesla P40 is the cheapest 24GB in existence (~$180-$345 all-in per card) and it is still the wrong foundation for a server. It loads the same model sizes a 3090 does, then generates them at roughly a third of the speed — and it arrives as a project, not a part.
The specifics come straight from NVIDIA's own P40 datasheet: 24GB of GDDR5, 346GB/s of bandwidth, 250W board power, and 2016-era Pascal silicon with no Tensor Cores. That means no usable FP16 path and no Flash Attention, so prompt processing is slow in a way raw tok/s figures hide — long-context work feels worse than the generation numbers suggest. It is also a passively cooled datacenter card: you add a blower shroud and fan yourself, and it takes power through an EPS-style 8-pin rather than a normal PCIe plug, so budget another $20-$45 in adapters and cooling plus an afternoon of tinkering. The full P40 breakdown walks through that build.
Where it honestly fits: a hobbyist box for 7B-14B models where dollars-per-gigabyte is the only metric and waiting is fine. Where it fails is the dense-70B dream. Two P40s give you 48GB for as little as ~$500-$960, the 70B loads — and then 346GB/s against 42GB of weights caps you near 8 tok/s no matter what you do. If a 70B server is the goal, that money is a down payment on the dual-3090 rig above.
When is a prebuilt AI server worth it?
Buy a prebuilt local AI server for exactly one reason: memory capacity no consumer GPU has. The 128GB unified-memory boxes hold 70B-200B-class models that a 24GB card cannot load at any quant worth using — that capability, not convenience, is what justifies the price.
The current field, at announced list prices (street prices in this category move fast):
- Beelink GTR9 Pro (~$1,999) — the cheapest 128GB ticket, a Strix Halo mini-PC with dual 10GbE. Roughly the cost of a pair of used 3090s, with nearly triple the model memory.
- ASUS Ascent GX10 ($3,099.99, 1TB) — the same NVIDIA GB10 Grace Blackwell chip and 128GB LPDDR5X as the DGX Spark, materially cheaper than NVIDIA's own box. The pick if you want the CUDA stack.
- AMD Ryzen AI Halo Developer Platform ($3,999) — AMD's own Strix Halo box with 2TB SSD and 10GbE, ROCm/LM Studio/ComfyUI preconfigured, Micro Center exclusive.
The honest trade is the same one the Mac makes, and the bandwidth table above prices it exactly: capacity, not speed. Strix Halo's 256-bit LPDDR5X-8000 works out to 256GB/s (8000 MT/s x 32 bytes), and NVIDIA publishes 273GB/s for GB10. Against 42GB of 70B weights that is a ceiling near 6 tok/s — about a quarter of what two 3090s can reach. What 128GB unlocks is the class above, the models a consumer card simply cannot hold. The frontier-class open models make the boundary clear: Gemma 4 runs on nearly anything, but self-hosting something like GLM-5.2 (753B) wants 256GB+ of unified memory — beyond even these boxes — so don't buy hardware chasing it.
Prebuilts also make sense when the build itself is the blocker: you need a working box this week, not a parts list. Just go in knowing that portion of the price is assembly, not capability. Deeper coverage: best mini PC for Ollama and the unified-memory section of the GPU pricing report.
Which one should you pick?
Match the server to the biggest model you will actually serve — that decision makes every other spec follow.
- Under ~$500 and just exploring: don't build a server yet. A $200 used-PC setup proves out your use case on 7B models first.
- ~$1,000-$1,700, want the sensible default: a single used-3090 build — homelab tiers on a budget, the $1,500 dedicated build for 24/7 duty. Runs the 27B-32B class at the best bandwidth-per-dollar here.
- You concretely need 70B: dual used 3090s — the highest 70B ceiling for the least money. Accept the PSU, the spacing and the noise.
- It lives in your office and you never want to hear it: a Mac — the Mini for up to 32B-class, the Studio for 70B. Lower ceiling, silent forever.
- Dollars-per-GB is your only metric and you like projects: one Tesla P40 for patient 7B-14B work. Not the 70B stack — the bandwidth maths kills it.
- You need more than 24GB and won't build: a 128GB prebuilt — GTR9 Pro for the price, Ascent GX10 for CUDA.
Whichever row you land on, the hardware hub has the full component-level picture, and the per-tier model picks (24GB, 16GB, 12GB, 8GB) tell you exactly what to pull first on day one.
Why do these prices keep moving?
Every price on this page is less stable than usual, in one direction: up. The memory shortage has GPU street prices running well over MSRP, and used cards moved with them.
The concrete effect on this roundup: the build guides were costed at $500-$720 for a used RTX 3090 in Q1 2026, and that line has not come back down. The parts lists remain accurate as recipes — price the GPU line yourself from completed listings, not asking prices, the week you buy. Mini-PCs caught the same wave, and the RTX 50 Super refresh that could have reset mid-range VRAM pricing has no announced date.
What this page deliberately does not say is that you should buy now before prices rise further. Nobody knows that. The practical advice is narrower: check completed listings the week you buy, and don't pay a panic price for any single component when a different row of the table above sidesteps it entirely. The full picture of what is inflated, what is delayed and what is still fair value is in why GPU prices are so high right now.
FAQ
Got the hardware sorted? Now build on it.
You know what to buy — the courses show you what to actually run, fine-tune, and ship on it. First chapter free, no card.
Decide before you spend a thousand pounds
The AI Hardware course sizes your build properly — VRAM ladder, real bottlenecks, budget builds — and Pick the Right Model tells you what to run on it.
Liked this? 25 full AI courses are waiting.
From fundamentals to RAG, agents, MCP servers, voice AI, and production deployment with real GitHub repos. First chapter free, every course.
Build Real AI on Your Machine
RAG, agents, NLP, vision, and MLOps - chapters across 25 courses that take you from reading about AI to building AI.
Want the structured version?
Hands-on courses on local AI, from $8.99 a month. The first chapter of each is free.
Keep going
- PILLARLocal AI Hardware Requirements (2026): Complete Guide
- AI Hardware Requirements: CPU, GPU and RAM for Beginners
- AI RAM Requirements 2026: How Much for 7B, 13B, 70B Models?
- AI Server Build Under $1,500: Parts List and What Fits
- AMD GPU Not Supported by ROCm? HSA_OVERRIDE Values
- AMD MI50 32GB for Local LLMs: The Used VRAM King, Honestly
- AMD Ryzen AI Max+ 395 (Strix Halo) for Local AI 2026
- Apple M4 for Local AI: Mac Studio + MacBook Guide (2026)
- Benchmark Your Local AI Setup: tok/s, TTFT, VRAM
- Best GPU for AI Video Generation: By VRAM Tier (2026)
Comments (0)
No comments yet. Be the first to share your thoughts!