GPUs for local AI, compared
How much memory each card has, how fast it writes with real open models, and the best free model it can run. 35 graphics cards and AI computers.
All cards
Ranked by speed on Qwen3.8-27B. The four model columns are tokens per second: higher is faster, and about 10 is reading speed. Click a column title to sort by it.
| # | GPU | Memory and bandwidth | Gemma 4 26B A4B MoE, 4 B active | Qwen3.8-27B dense | Gemma 4 31B dense | glm-4.6v MoE, 14 B active | Largest model dense, 4-bit | Best free model that fits |
|---|---|---|---|---|---|---|---|---|
| H200 Data center Simulate |
141 GB 4800 GB/s |
278 | 177 | 150 | 181 | ~218 B | Gemma 4 31B Arena 1443 | |
| H100 SXM Data center Simulate |
80 GB 3350 GB/s |
254 | 131 | 110 | 149 | ~123 B | Gemma 4 31B Arena 1443 | |
| A100 80 GB Data center Simulate |
80 GB 2039 GB/s |
214 | 84 | 70 | 108 | ~123 B | Gemma 4 31B Arena 1443 | |
| 1 | RTX 5090 NVIDIA Simulate · Amazon ↗ |
32 GB 1792 GB/s |
203 | 74 | 62 | 15+RAM | ~48 B | Gemma 4 31B Arena 1443 |
| 2 | RTX PRO 6000 Blackwell Workstation Simulate · Amazon ↗ |
96 GB 1792 GB/s |
203 | 74 | 62 | 99 | ~148 B | Gemma 4 31B Arena 1443 |
| 3 | RTX 3090 Ti NVIDIA Simulate · Amazon ↗ |
24 GB 1008 GB/s |
152 | 43 | 36 | 12+RAM | ~35 B | Gemma 4 31B Arena 1443 |
| 4 | RTX 4090 NVIDIA Simulate · Amazon ↗ |
24 GB 1008 GB/s |
152 | 43 | 36 | 12+RAM | ~35 B | Gemma 4 31B Arena 1443 |
| 5 | RX 7900 XTX AMD Simulate · Amazon ↗ |
24 GB 960 GB/s |
148 | 41 | 34 | 12+RAM | ~35 B | Gemma 4 31B Arena 1443 |
| 6 | RTX 6000 Ada Workstation Simulate · Amazon ↗ |
48 GB 960 GB/s |
148 | 41 | 34 | 21+RAM | ~73 B | Gemma 4 31B Arena 1443 |
| 7 | RTX 3090 NVIDIA Simulate · Amazon ↗ |
24 GB 936 GB/s |
146 | 40 | 33 | 12+RAM | ~35 B | Gemma 4 31B Arena 1443 |
| 8 | RX 7900 XT AMD Simulate · Amazon ↗ |
20 GB 800 GB/s |
132 | 35 | 18+RAM | 11+RAM | ~29 B | Qwen3.8-27B Arena 1441 |
| 9 | RTX A6000 Workstation Simulate · Amazon ↗ |
48 GB 768 GB/s |
129 | 33 | 28 | 20+RAM | ~73 B | Gemma 4 31B Arena 1443 |
| 10 | Mac Studio M3 Ultra 512 GB Apple · shared memory Simulate · Amazon ↗ |
512 GB ~384 GB for AI 819 GB/s |
90 | 33 | 27 | 44 | ~599 B | GLM-5.3-Flash Arena 1471 |
| 11 | Mac M4 Max 128 GB Apple · shared memory Simulate · Amazon ↗ |
128 GB ~96 GB for AI 546 GB/s |
74 | 23 | 19 | 33 | ~148 B | Gemma 4 31B Arena 1443 |
| 12 | RTX 5080 NVIDIA Simulate · Amazon ↗ |
16 GB 960 GB/s |
122+RAM | 21+RAM | 10+RAM | does not fit | ~23 B | Gemma 4 31B +RAM Arena 1443 |
| 13 | RTX 5070 Ti NVIDIA Simulate · Amazon ↗ |
16 GB 896 GB/s |
118+RAM | 20+RAM | 10+RAM | does not fit | ~23 B | Gemma 4 31B +RAM Arena 1443 |
| 14 | RTX 4080 Super NVIDIA Simulate · Amazon ↗ |
16 GB 736 GB/s |
107+RAM | 19+RAM | 9.7+RAM | does not fit | ~23 B | Gemma 4 31B +RAM Arena 1443 |
| 15 | RTX 4070 Ti Super NVIDIA Simulate · Amazon ↗ |
16 GB 672 GB/s |
102+RAM | 18+RAM | 9.5+RAM | does not fit | ~23 B | Gemma 4 31B +RAM Arena 1443 |
| 16 | RX 9070 / 9070 XT AMD Simulate · Amazon ↗ |
16 GB 640 GB/s |
99+RAM | 17+RAM | 9.4+RAM | does not fit | ~23 B | Gemma 4 31B +RAM Arena 1443 |
| 17 | RX 7800 XT AMD Simulate · Amazon ↗ |
16 GB 624 GB/s |
98+RAM | 17+RAM | 9.3+RAM | does not fit | ~23 B | Gemma 4 31B +RAM Arena 1443 |
| 18 | RTX 5060 Ti 16 GB NVIDIA Simulate · Amazon ↗ |
16 GB 448 GB/s |
80+RAM | 14+RAM | 8.3+RAM | does not fit | ~23 B | Gemma 4 31B +RAM Arena 1443 |
| 19 | NVIDIA DGX Spark 128 GB Mini PC · shared memory Simulate · Amazon ↗ |
128 GB ~96 GB for AI 273 GB/s |
60 | 12 | 10.0 | 20 | ~148 B | Gemma 4 31B Arena 1443 |
| 20 | Mac mini M4 Pro 64 GB Apple · shared memory Simulate · Amazon ↗ |
64 GB ~48 GB for AI 273 GB/s |
49 | 12 | 9.7 | does not fit | ~73 B | Gemma 4 31B Arena 1443 |
| 21 | Ryzen AI Max+ 395 128 GB Mini PC · shared memory Simulate · Amazon ↗ |
128 GB ~96 GB for AI 256 GB/s |
57 | 11 | 9.4 | 19 | ~148 B | Gemma 4 31B Arena 1443 |
| 22 | RX 9060 XT 16 GB AMD Simulate · Amazon ↗ |
16 GB 322 GB/s |
64+RAM | 11+RAM | 7.3+RAM | does not fit | ~23 B | Gemma 4 31B +RAM Arena 1443 |
| 23 | RTX 4060 Ti 16 GB NVIDIA Simulate · Amazon ↗ |
16 GB 288 GB/s |
59+RAM | 10+RAM | 6.9+RAM | does not fit | ~23 B | Gemma 4 31B +RAM Arena 1443 |
| 24 | RTX 5070 NVIDIA Simulate · Amazon ↗ |
12 GB 672 GB/s |
60+RAM | 9.9+RAM | 6.7+RAM | does not fit | ~16 B | Gemma 4 31B +RAM Arena 1443 |
| 25 | RTX 4070 / 4070 Super NVIDIA Simulate · Amazon ↗ |
12 GB 504 GB/s |
55+RAM | 9.3+RAM | 6.4+RAM | does not fit | ~16 B | Gemma 4 31B +RAM Arena 1443 |
| 26 | Arc B580 Intel Simulate · Amazon ↗ |
12 GB 456 GB/s |
53+RAM | 9.0+RAM | 6.3+RAM | does not fit | ~16 B | Gemma 4 31B +RAM Arena 1443 |
| 27 | RX 7700 XT AMD Simulate · Amazon ↗ |
12 GB 432 GB/s |
52+RAM | 8.9+RAM | 6.2+RAM | does not fit | ~16 B | Gemma 4 31B +RAM Arena 1443 |
| 28 | RTX 3060 12 GB NVIDIA Simulate · Amazon ↗ |
12 GB 360 GB/s |
49+RAM | 8.4+RAM | 5.9+RAM | does not fit | ~16 B | Gemma 4 31B +RAM Arena 1443 |
| 29 | RTX 3080 10 GB NVIDIA Simulate · Amazon ↗ |
10 GB 760 GB/s |
51+RAM | 8.3+RAM | 5.9+RAM | does not fit | ~13 B | Gemma 4 31B +RAM Arena 1443 |
| 30 | RTX 5060 NVIDIA Simulate · Amazon ↗ |
8 GB 448 GB/s |
40+RAM | 6.6+RAM | 5.0+RAM | does not fit | ~10 B | Gemma 4 31B +RAM Arena 1443 |
| 31 | RX 7600 AMD Simulate · Amazon ↗ |
8 GB 288 GB/s |
36+RAM | 6.1+RAM | 4.7+RAM | does not fit | ~10 B | Gemma 4 31B +RAM Arena 1443 |
| 32 | RTX 4060 NVIDIA Simulate · Amazon ↗ |
8 GB 272 GB/s |
36+RAM | 6.0+RAM | 4.7+RAM | does not fit | ~10 B | Gemma 4 31B +RAM Arena 1443 |
Estimates at 4-bit (Q4_K_M), 8K context. Speed ≈ memory bandwidth × 78% ÷ data read per token, plus a fixed cost per token, calibrated on 44 real llama.cpp tests (list with sources); typical error about ±10%. “+RAM”: part of the model sits in system memory, which is much slower. Unified memory (Apple, Ryzen AI Max, DGX Spark): about 75% can be used by the GPU. “Best free model that fits”: the highest Arena chat score among open models that fit entirely in GPU memory.
Affiliate links: as an Amazon Associate, FreeLLMArena earns from qualifying purchases made through the “Amazon ↗” links. The links do not change the order, the numbers or the estimates on this page, and the price is the same for you.
Speed on Qwen3.8-27B
Estimated tokens per second, Qwen3.8-27B at 4-bit, axis starts at 0.
Questions
How much GPU memory do I need for a local LLM?
At 4-bit, a model needs about 0.6 GB per billion parameters, plus the context cache and about 1 GB for the runtime. A 8 B model fits in 8 GB, a 27–32 B model needs about 20–24 GB, a 70 B model needs about 45 GB (two 24 GB cards). The “Largest model” column does this sum for each card at 8K context.
Why does memory bandwidth matter more than raw compute?
When a model writes, every new word reads all the active weights from memory once. So speed is roughly bandwidth divided by the size of the active weights. That is why an RTX 3090 (936 GB/s) still writes faster than many newer mid-range cards.
Is a used RTX 3090 still worth it for AI?
For local LLMs it is often the best value: 24 GB and high bandwidth. It uses a lot of power (350 W) and has no warranty when bought used. Check the price against a new 16 GB card: 16 GB is not enough for 27–32 B models at 4-bit with a useful context.
NVIDIA, AMD or Apple?
NVIDIA has the widest software support (CUDA). AMD cards work well with llama.cpp, Ollama and LM Studio (ROCm or Vulkan) and often give more memory for the money. Apple Silicon and AMD Ryzen AI Max machines share memory between CPU and GPU, so they can load very large models, but they write more slowly than a big desktop GPU.
Two cards or one bigger card?
Two cards add up their memory, so a 70 B model fits on two 24 GB cards. Speed does not double: the cards take turns, so you get about the speed of one card, a little less. Choose “2 cards” above to see the numbers.
How accurate are these speeds?
They are estimates: memory bandwidth × 78% ÷ data read per word, plus a fixed cost per word (about 1 ms, 2.8 ms for mixture-of-experts models, more on Apple), at 4-bit (Q4_K_M) with an 8K context. We checked the formula against 44 real llama.cpp tests: the median error is 9%, and 42 of 44 are within ±30%. Real numbers also depend on the software version, drivers (on AMD, Vulkan is often faster than ROCm) and settings. Use them to compare cards, not as exact figures.