Local AI GPU Comparison: VRAM, Bandwidth & What Fits
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
Buy for VRAM capacity first, memory bandwidth second. Capacity decides which models will load at all; bandwidth decides how fast they generate once loaded. Everything else — CUDA core counts, generation number, marketing tier — is a distant third. The full table below lists VRAM, bandwidth, TDP, MSRP, dollars per GB and the largest model that actually fits, for every RTX card from the 3060 to the 5090.
Which GPU should I buy for local AI?
This is the whole guide in one table. It is sorted by VRAM (the thing that decides whether a model runs), then by memory bandwidth (the thing that decides how fast it runs). Specs are NVIDIA's published figures for each card; MSRP is the launch price, not what you will pay today.
| GPU | VRAM | Memory bandwidth | TDP | Launch MSRP | $ per GB VRAM | Largest model at Q4_K_M |
|---|---|---|---|---|---|---|
| RTX 3060 12GB | 12 GB GDDR6 | 360 GB/s | 170 W | $329 | $27 | ~16B |
| RTX 4070 | 12 GB GDDR6X | 504 GB/s | 200 W | $599 | $50 | ~16B |
| RTX 4060 Ti 16GB | 16 GB GDDR6 | 288 GB/s | 165 W | $499 | $31 | ~23B |
| RTX 5070 Ti | 16 GB GDDR7 | 896 GB/s | 300 W | $749 | $47 | ~23B |
| RTX 4070 Ti SUPER | 16 GB GDDR6X | 672 GB/s | 285 W | $799 | $50 | ~23B |
| RTX 4080 SUPER | 16 GB GDDR6X | 736 GB/s | 320 W | $999 | $62 | ~23B |
| RTX 5080 | 16 GB GDDR7 | 960 GB/s | 360 W | $999 | $62 | ~23B |
| RTX 3090 | 24 GB GDDR6X | 936 GB/s | 350 W | $1,499 (2020) | used market | ~36B |
| RTX 4090 | 24 GB GDDR6X | 1,008 GB/s | 450 W | $1,599 | $67 | ~36B |
| RTX 5090 | 32 GB GDDR7 | 1,792 GB/s | 575 W | $1,999 | $62 | ~50B |
How to read the last two columns. Dollars per GB is simply MSRP divided by VRAM — a $599 RTX 4070 with 12 GB is 599 / 12 = $50 per GB. "Largest model at Q4_K_M" assumes roughly 0.6 GB of weights per billion parameters at that quantisation, and reserves about 2 GB of the card for KV cache, context and the desktop. A 16 GB card therefore has ~14 GB for weights, and 14 / 0.6 is about 23 billion parameters.
Two corrections to the numbers you will see elsewhere, including in the older version of this page:
- The RTX 4080 SUPER has 16 GB, not 20 GB. There is no 20 GB consumer Ada card.
- A single 24 GB card does not run a 70B model at Q4. Llama 3.3 70B at Q4_K_M is roughly 43 GB of weights (Ollama lists the download at 43 GB). That is bigger than a 4090 and bigger than a 5090. You can force it with CPU offload or a 2-bit quant, but you are not getting a 24 GB card's speed out of it. If you want 70B at Q4 in VRAM you need ~48 GB, which in practice means two 24 GB cards — see the cheapest 70B build: dual RTX 3090 vs a single RTX 5090.
Reading articles is good. Building is better.
Free account = 20+ free chapters across 25 courses, with a per-chapter AI tutor. No card. Cancel anytime if you ever upgrade.
How much VRAM do I actually need?
Work backwards from the model, not from the budget. Pick the biggest model you want to run, find its Q4_K_M file size, add ~2 GB of headroom, and buy the cheapest card at or above that number.
| Your VRAM | Usable for weights | Biggest model at Q4_K_M | Fits comfortably | Does not fit |
|---|---|---|---|---|
| 8 GB | ~6 GB | ~10B | Llama 3.1 8B (4.9 GB), Qwen3 8B | 14B at Q4 |
| 12 GB | ~10 GB | ~16B | 14B-class models (~8.4 GB) | 20B-class (~12–14 GB) |
| 16 GB | ~14 GB | ~23B | 14B comfortably, 20B tight | Gemma 3 27B (~16 GB) |
| 24 GB | ~22 GB | ~36B | 27B (~16 GB), 32B (~19 GB) | Mixtral 8x7B (~26 GB) |
| 32 GB | ~30 GB | ~50B | Mixtral 8x7B (~26 GB) | 70B at Q4 (~43 GB) |
| 48 GB (2 x 24 GB) | ~46 GB | ~76B | Llama 3.3 70B Q4 (~43 GB) | 120B-class (~65 GB) |
The file sizes above come from the published download sizes in Ollama's model library, which are Q4_K_M by default, and they line up with the 0.6 GB-per-billion rule of thumb. For per-model maths including KV cache growth at long context, use the VRAM requirements reference or the interactive VRAM calculator.
Headroom is not optional. The KV cache grows with context length. At 8K context on a 7B–14B model you can budget 1–2 GB; at 32K on a 32B model it can exceed 6 GB. If the weights fill the card exactly, long conversations will spill into system RAM and throughput collapses.
Does memory bandwidth or CUDA cores decide tokens per second?
Bandwidth, almost entirely. During generation the GPU must read every weight in the model once per token produced, so single-stream decode speed is bounded by how fast the card can stream its own VRAM:
Ceiling (tokens/sec) = memory bandwidth (GB/s) ÷ model file size (GB)
That is an arithmetic upper bound you can compute yourself, not a benchmark. Real output lands below it — commonly 50–80% — because attention, KV cache reads, sampling and framework overhead all cost time the formula ignores. Use it to rank cards and to sanity-check a claim, never as a promised number.
| GPU | Bandwidth | Ceiling on 8B Q4 (4.9 GB) | Ceiling on 14B Q4 (8.4 GB) | Ceiling on 32B Q4 (19.2 GB) |
|---|---|---|---|---|
| RTX 4060 Ti 16GB | 288 GB/s | 59 tok/s | 34 tok/s | won't fit |
| RTX 3060 12GB | 360 GB/s | 73 tok/s | 43 tok/s | won't fit |
| RTX 4070 | 504 GB/s | 103 tok/s | 60 tok/s | won't fit |
| RTX 4070 Ti SUPER | 672 GB/s | 137 tok/s | 80 tok/s | won't fit |
| RTX 4080 SUPER | 736 GB/s | 150 tok/s | 88 tok/s | won't fit |
| RTX 5070 Ti | 896 GB/s | 183 tok/s | 107 tok/s | won't fit |
| RTX 3090 | 936 GB/s | 191 tok/s | 111 tok/s | 49 tok/s |
| RTX 5080 | 960 GB/s | 196 tok/s | 114 tok/s | won't fit |
| RTX 4090 | 1,008 GB/s | 206 tok/s | 120 tok/s | 53 tok/s |
| RTX 5090 | 1,792 GB/s | 366 tok/s | 213 tok/s | 93 tok/s |
Memory bandwidth, to scale
NVIDIA published specification, GB/s. Bar length is relative to the RTX 5090.
Notice what the bandwidth column does to the value story: the RTX 4060 Ti 16GB is one of the cheapest ways to buy 16 GB, but at 288 GB/s it is the slowest card in this entire table — slower than a 12 GB RTX 3060. It buys capacity, not speed. That trade-off is the single most misunderstood thing in local-AI GPU shopping, and it is worked through in detail in GPU memory bandwidth and local LLM speed.
Which GPU is cheapest per GB of VRAM?
At MSRP, ranked cheapest first. Each figure is MSRP divided by VRAM.
| Rank | GPU | MSRP ÷ VRAM | $ per GB | Bandwidth (the catch) |
|---|---|---|---|---|
| 1 | RTX 3060 12GB | $329 ÷ 12 | $27 | 360 GB/s |
| 2 | RTX 4060 Ti 16GB | $499 ÷ 16 | $31 | 288 GB/s — slowest here |
| 3 | RTX 5070 Ti | $749 ÷ 16 | $47 | 896 GB/s |
| 4 | RTX 4070 | $599 ÷ 12 | $50 | 504 GB/s |
| 5 | RTX 4070 Ti SUPER | $799 ÷ 16 | $50 | 672 GB/s |
| 6 | RTX 4080 SUPER | $999 ÷ 16 | $62 | 736 GB/s |
| 7 | RTX 5080 | $999 ÷ 16 | $62 | 960 GB/s |
| 8 | RTX 5090 | $1,999 ÷ 32 | $62 | 1,792 GB/s |
| 9 | RTX 4090 | $1,599 ÷ 24 | $67 | 1,008 GB/s |
The interesting result is the tie at the top of the stack: the RTX 5090, RTX 5080 and RTX 4080 SUPER all land on the same $62 per GB at MSRP, but the 5090 gives you that GB in one card with 1,792 GB/s behind it. Among the newer cards the RTX 5070 Ti is the standout — 16 GB and 896 GB/s for $47 per GB. Full workings and the used-market picture are in GPU price per GB of VRAM.
One large caveat: these are MSRPs, not street prices. Through 2026 the memory shortage has pushed actual retail well above MSRP on most of this list, and the gap is not uniform between cards — so re-run the division with the price you are actually being quoted. Current market conditions are tracked in why GPU prices are so high right now.
Reading articles is good. Building is better.
Free account = 20+ free chapters across 25 courses, with a per-chapter AI tutor. No card. Cancel anytime if you ever upgrade.
Is a used RTX 3090 still worth buying?
This is the most common question in this cluster, and the honest answer is that the 3090 is still the only affordable route to 24 GB.
What the specs say. The RTX 3090 has 24 GB and 936 GB/s. The RTX 4090 has 24 GB and 1,008 GB/s. That is a 7.7% bandwidth gap (1008 ÷ 936 = 1.077), and since decode is bandwidth-bound, single-stream generation speed between the two is far closer than the two-generation gap and the price difference suggest. The 4090 pulls ahead materially on prompt processing, image generation and fine-tuning, which are compute-bound rather than bandwidth-bound, and it is 100 W cheaper to run at full tilt (350 W vs 450 W TDP).
What that means in practice. If your workload is "chat with a 27B–32B model", a used 3090 gets you almost all of a 4090's token rate for a fraction of the outlay. If your workload is Stable Diffusion, long-document prompt processing or LoRA training, the 4090's extra compute is worth real money to you.
What to check before buying used. Ex-mining cards are common, VRAM temperatures on the 3090's back-side memory modules run hot by design, and remaining warranty is usually zero. The buying checklist is in the used GPU buying guide for AI, and a card-specific teardown is in the RTX 3090 for local AI guide. For the direct head-to-head, see RTX 4090 vs RTX 3090 for local AI.
We deliberately do not quote a used price here. Used 3090 listings move week to week and any figure printed on this page would be wrong within a month — check completed eBay listings on the day you buy, then divide by 24 to get your real dollars-per-GB.
Where does the RTX 50-series fit?
For local AI specifically — not gaming — the 50-series story is narrow.
The RTX 5090 is the only 50-series card that changes anything. It is the first consumer card past the 24 GB ceiling, with 32 GB of GDDR7 at 1,792 GB/s. That is 78% more bandwidth than a 4090 (1792 ÷ 1008 = 1.78) and 8 GB more capacity, which is the difference between a 32B model with a cramped context and a 32B model with room to breathe, or between Mixtral 8x7B fitting and not fitting.
The RTX 5080 and RTX 5070 Ti both ship with 16 GB. They are fast — 960 and 896 GB/s respectively, both above a 4080 SUPER — but they hit the same ~23B capacity wall as the 4070 Ti SUPER. Newer, faster 16 GB does not beat older, slower 24 GB when your model is 19 GB. If your target is 27B or 32B, neither card solves your problem at any price.
On the rumoured RTX 50 "SUPER" refresh
Reports through 2026 have the higher-VRAM SUPER refresh (expected to use denser 3 GB GDDR7 modules) slipping badly, with GDDR7 supply being prioritised for data-centre parts. These are partner leaks rather than an official NVIDIA statement, so treat the timeline as fluid — but do not put a purchase on hold for a card with no confirmed ship date or price. If you need 24 GB now, the 24 GB cards that exist now are the realistic path.
Official specifications for both generations are on NVIDIA's own pages: RTX 50 series and RTX 40 series. Every VRAM, bandwidth and TDP figure in the tables above is taken from those specification sheets.
Should I buy a GPU or a Mac / AMD unified-memory box?
For very large models, unified memory is now a legitimate alternative, because the capacity ceiling is the whole game.
- Apple Mac Studio (M3 Ultra) configures up to 512 GB of unified memory at ~819 GB/s. That capacity holds models no single consumer GPU can, at a fraction of the power draw of a multi-GPU rig. Trade-offs: no CUDA (you are on MLX or llama.cpp Metal), weaker prompt processing and time-to-first-token, and a steep price at the top configurations.
- AMD Strix Halo (Ryzen AI Max+ 395) offers up to 128 GB of unified memory at ~256 GB/s. Apply the roofline formula and you can see the consequence immediately: 256 GB/s against a 43 GB 70B model caps you around 6 tok/s before overhead. It is a capacity machine, not a speed machine — but it is a cheap, quiet, low-power way to hold a 70B model.
- Still want CUDA? A discrete NVIDIA card wins decisively on time-to-first-token, image generation and fine-tuning. Unified memory wins on capacity per watt.
The comparison across all three vendors is in AMD vs NVIDIA vs Intel for AI GPUs. On laptops, the calculus is different again — see laptop GPU VRAM for local AI.
Which GPU matches my workload?
| Workload | Minimum sensible card | Why |
|---|---|---|
| Chat and coding with 8B–14B models | RTX 3060 12GB | 14B at Q4 is ~8.4 GB; 12 GB covers it with context headroom |
| Same, but you want it fast | RTX 4070 Ti SUPER | 672 GB/s roughly doubles the 3060's decode ceiling |
| 27B–32B models (the current quality sweet spot) | 24 GB card | 32B at Q4 is ~19 GB and will not fit 16 GB |
| Stable Diffusion / Flux alongside an LLM | RTX 4080 SUPER or better | Diffusion is compute-bound, not just bandwidth-bound |
| Mixtral 8x7B or 50B-class MoE | RTX 5090 (32 GB) | ~26 GB of weights exceeds any 24 GB card with context |
| 70B at Q4, fully in VRAM | 2 x 24 GB | ~43 GB of weights needs ~48 GB of VRAM |
Not sure which row is you? The interactive which GPU should I buy tool walks the same logic with your model list and budget, and the best local models for a 24GB GPU shows what a 3090 or 4090 can actually load.
What PSU and cooling do these cards need?
Inference is not gaming. A game loads the GPU in bursts; a long generation run holds it near its power limit for as long as the job lasts, so the PSU and the case have to survive a sustained draw rather than a spike.
- Size the PSU from TDP, with headroom. The rule of thumb is GPU TDP plus roughly 300 W for a modern CPU, board, drives and fans, then add 30% margin so the unit is not running at its efficiency cliff. A 450 W RTX 4090 lands around 1,000 W on that maths; a 575 W RTX 5090 lands closer to 1,150 W. NVIDIA's own recommendation for each card is on the specification pages linked above — use it as the floor, not the target.
- 12VHPWR / 12V-2x6 seating matters. The connector must be fully seated. Partial insertion under a sustained high-current load is the failure mode behind the melted-connector reports on high-TDP cards.
- Watch VRAM temperature, not just core temperature. GDDR6X modules throttle before the core does on sustained loads, and the RTX 3090's back-side memory placement makes it the worst offender.
- Prefer open-air dual or triple axial coolers over blower cards in anything but a rack chassis; blowers were designed for short bursts in dense servers, not hours of continuous load in a desktop.
- Capping the power limit is nearly free. Because decode is bandwidth-bound rather than compute-bound, reducing the board power limit costs proportionally less throughput than the wattage it saves. Test at 90% and 80% on your own card with your own model before deciding.
Common questions
Is VRAM or are CUDA cores more important? VRAM, without exception. A 16 GB card with modest cores beats an 8 GB flagship the moment your model exceeds 8 GB, because the alternative to fitting is offloading layers to system RAM across PCIe — and that costs an order of magnitude more than any core-count difference gains you.
Can I split one model across two GPUs? Yes. llama.cpp and vLLM both split layers across cards, and two 24 GB cards give you the ~48 GB that 70B at Q4 needs. You do not need NVLink for layer-split inference; PCIe is enough because only the activations cross the bus, not the weights.
Do I need the newest generation? No. The generation number is not on the axis that matters. A 936 GB/s 24 GB card from 2020 outruns a 288 GB/s 16 GB card from 2023 on every LLM workload, and holds bigger models while doing it.
Is more VRAM always better than more bandwidth? Up to the point where your model fits, yes — capacity is binary, and a model that does not fit does not run. Past that point the ranking flips and bandwidth is what you are buying.
Next steps
- Decide the largest model you want to run, and look up its Q4_K_M size in the VRAM requirements reference.
- Add ~2 GB of headroom and pick the cheapest row in the comparison table at or above that number.
- Check bandwidth on that row against the roofline formula so you know what speed to expect.
- Divide the price you are actually quoted by the VRAM, and compare it to the price per GB rankings before you commit.
- Plan the rest of the build — CPU, RAM, PSU, case airflow — with the local AI hardware guide.
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? 20 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 structured AI education?
25 courses, 519+ chapters, from $9. Understand AI, don't just use it.
Continue Your Local AI Journey
Comments (0)
No comments yet. Be the first to share your thoughts!