Skip to main content
Which GPU for Which Model: A Per-LLM VRAM Picker for Local Rigs (2026)

Which GPU for Which Model: A Per-LLM VRAM Picker for Local Rigs (2026)

Model-first buying advice for local LLM builders — the smallest card that fits your target model, tier by tier, with real VRAM math.

Pick the smallest card that fits your target model at your target quant. Full VRAM math, tier-by-tier tok/s, and the cheapest 2026 answer for every open-weights model class.

The short answer: Llama 3.1 8B at Q4_K_M needs about 6.4 GB of VRAM, and the cheapest card SpecPicks holds community measurements for that fits it is the Intel Arc B570 (10 GB, $219 MSRP), at a median 42.8 tok/s across 4 runs in its size class (per llama.cpp GitHub Discussion #23313). Qwen3 32B needs about 20 GB: the NVIDIA GeForce RTX 3090 (24 GB, $1,780 street), 30.3 tok/s (per GitHub (thc1006)). Llama 3.3 70B needs about 40.8 GB: the AMD Radeon Pro W7900 48GB (48 GB, $3,999 MSRP), 11.3 tok/s (per Windows Forum (citing AMD)).

Find the GPU for your model

Look up the model you plan to run. Each row takes its published parameter count (linked to its Hugging Face card), multiplies it by about 0.55 GB per billion parameters at Q4_K_M or 1.05 GB at Q8_0, and adds about 2 GB for the runtime and a usable context window. The card is the cheapest one SpecPicks holds community Q4 measurements for whose VRAM clears the Q4 figure. The speed beside it is that card's median across the model's size class, not a run of that exact model. With JavaScript on, this table filters by quant and budget.

Model VRAM at Q4_K_M At Q8_0 Cheapest card that holds it Measured
Llama 3.2 3B3.2B parameters 3.8 GB 5.4 GB NVIDIA GeForce GTX 16606 GB · $185 streetView current price 38.4 tok/sQ4 median, 3B class · 7 runs · source
Phi-4-mini3.8B parameters 4.1 GB 6 GB NVIDIA GeForce GTX 16606 GB · $185 streetView current price 38.4 tok/sQ4 median, 3B class · 7 runs · source
Qwen3 4B4B parameters 4.2 GB 6.2 GB NVIDIA GeForce GTX 16606 GB · $185 streetView current price 38.4 tok/sQ4 median, 3B class · 7 runs · source
Mistral 7B7.2B parameters 6 GB 9.6 GB NVIDIA GeForce GTX 16606 GB · $185 streetView current price No Q4 runs for this card in the 7-9B class yet
Llama 3.1 8B8B parameters 6.4 GB 10.4 GB Intel Arc B57010 GB · $219 MSRP 42.8 tok/sQ4 median, 7-9B class · 4 runs · source
Qwen3 8B8.2B parameters 6.5 GB 10.6 GB Intel Arc B57010 GB · $219 MSRP 42.8 tok/sQ4 median, 7-9B class · 4 runs · source
Gemma 3 12B12.2B parameters 8.7 GB 14.8 GB Intel Arc B57010 GB · $219 MSRP No Q4 runs for this card in the 12-14B class yet
Mistral NeMo 12B12.2B parameters 8.7 GB 14.8 GB Intel Arc B57010 GB · $219 MSRP No Q4 runs for this card in the 12-14B class yet
Phi-414.7B parameters 10.1 GB 17.4 GB Arc B58012 GB · $330 streetView current price 35 tok/sQ4 median, 12-14B class · 4 runs · source
Qwen3 14B14.8B parameters 10.1 GB 17.5 GB Arc B58012 GB · $330 streetView current price 35 tok/sQ4 median, 12-14B class · 4 runs · source
Mistral Small 3.2 24B24B parameters 15.2 GB 27.2 GB Intel Arc A77016 GB · $349 MSRP No Q4 runs for this card in the 20-27B class yet
Gemma 3 27B27.4B parameters 17.1 GB 30.8 GB NVIDIA RTX A4500 20GB20 GB · $1,700 MSRP No Q4 runs for this card in the 20-27B class yet
Qwen3 32B32.8B parameters 20 GB 36.4 GB NVIDIA RTX A4500 20GB20 GB · $1,700 MSRP No Q4 runs for this card in the 30-35B class yet
QwQ 32B32.8B parameters 20 GB 36.4 GB NVIDIA RTX A4500 20GB20 GB · $1,700 MSRP No Q4 runs for this card in the 30-35B class yet
Llama 3.3 70B70.6B parameters 40.8 GB 76.1 GB AMD Radeon Pro W7900 48GB48 GB · $3,999 MSRP 11.3 tok/sQ4 median, 70B+ class · 15 runs · source
Qwen2.5 72B72.7B parameters 42 GB 78.3 GB AMD Radeon Pro W7900 48GB48 GB · $3,999 MSRP 11.3 tok/sQ4 median, 70B+ class · 15 runs · source

Prices change often; the price at checkout is the one that counts. As an Amazon Associate, SpecPicks earns from qualifying purchases.

Quick answer: which GPU for which model, at Q4

Start from the model you want to run. At Q4_K_M the weights take roughly 0.55 GB per billion parameters and the runtime plus a usable context window wants about 2 GB on top, which is where the VRAM column comes from. The card in each row is the cheapest one SpecPicks holds measurements for that clears that figure; the column after its price is the fastest card measured in the same band at up to $2,500, for when the budget stretches. Every tokens-per-second number is a median over community-reported Q4 runs, with the run count and the source beside it.

Model you want to run VRAM you need Cheapest card that clears it Measured Price Fastest card measured Source
7-9B (Llama 3.1 8B, Qwen 3 8B)~5 GB of weights at Q4 8 GBweights plus a usable context window Intel Arc B57010 GB 42.8 tok/s4 runs · 3 sources $219MSRP NVIDIA GeForce RTX 509032 GB · 185.9 tok/s over 4 runs · source$1,999 MSRP llama.cpp GitHub Discussion…
12-14B (Qwen 3 14B, Phi-4)~8 GB of weights at Q4 12 GBweights plus a usable context window Arc B58012 GB 35 tok/s4 runs · 4 sources $330streetView current price NVIDIA GeForce RTX 509032 GB · 89.9 tok/s over 3 runs · source$1,999 MSRP llama.cpp GitHub Discussions
20-27B (Gemma 3 27B, Mistral Small)~15 GB of weights at Q4 16 GBweights plus a usable context window NVIDIA GeForce RTX 4070 Ti SUPER16 GB 88.7 tok/s8 runs · 2 sources $1,250streetView current price Nothing under $2,500 measured 10%+ faster LocalLLaMA
30-35B (Qwen 3 32B, QwQ 32B)~19 GB of weights at Q4 24 GBweights plus a usable context window NVIDIA GeForce RTX 309024 GB 30.3 tok/s7 runs · 6 sources $1,780streetView current price NVIDIA GeForce RTX 509032 GB · 58 tok/s over 9 runs · source$1,999 MSRP GitHub (thc1006)
70B+ (Llama 3.3 70B, Qwen 2.5 72B)~40 GB of weights at Q4 48 GBweights plus a usable context window AMD Radeon Pro W7900 48GB48 GB 11.3 tok/s15 runs · 3 sources $3,999MSRP Nothing under $2,500 measured 10%+ faster Windows Forum (citing AMD)

Best AI rigs: the same table with the fastest card in each band → Full local-LLM GPU buying guide How we source these numbers

Prices change often; the price at checkout is the one that counts. As an Amazon Associate, SpecPicks earns from qualifying purchases.

Hardware at a Glance

Median generation throughput at 7–9B models (Llama 3.1 8B, Qwen 3 8B), Q4 quantization, from community-reported runs SpecPicks tracks. Street price is the second-lowest tracked listing within a sane band of MSRP, so no single listing sets it; prices move daily.

GPUVRAM Llama-3-8B class, Q4Street price Benchmark source
NVIDIA GeForce RTX 5090 32 GB 185.9 tok/s4 runs · 3 sources $1,999MSRP Hardware Corner
NVIDIA GeForce RTX 4090 24 GB 126.4 tok/s8 runs · 7 sources $3,149street, all listings Hardware Corner
NVIDIA GeForce RTX 3060 12 GB 57.4 tok/s30 runs · 16 sources $392street, all listings smeltcore.com
GeForce RTX 4060 Ti 16GB 16 GB 48.2 tok/s11 runs · 6 sources $499MSRP LocalScore.ai

Pick the smallest card that fits your target model at your target quant, not the biggest card you can afford. For a 7B–8B model at q4 you need about 6GB of VRAM plus context, so a 12GB RTX 3060 is overkill on capacity but exactly right on price — per Hardware Corner's RTX 3060 12GB measurements, it generates 55.2 tok/s on Qwen3 8B (Q4_K) at 4K context. For a 32B model at q4 you need roughly 20–22GB, and no 12GB card will do; you're in RTX 4090 or dual-3060 territory. Everything else is a tradeoff between those two extremes.

Generic "get more VRAM" advice fails because it doesn't tell you when more VRAM stops helping. If you're only ever going to run 8B models, a 24GB card wastes about $700 of unused memory. If you want to run 70B on a single card, no consumer GPU in 2026 has the VRAM for a decent quant — you need dual cards or a used data-center part, and the buying decision changes shape entirely. This guide is model-first: pick the model you actually plan to run, look up its VRAM footprint at your target quant, then buy the smallest card that clears it with a few gigabytes of context headroom. We cover the sizing math, the current 2026 GPU tiers, and the specific "cheapest card that runs X" answer for every popular open-weights model class from 3B to 70B.

Key takeaways

  • Buy for the model, not for the future. A 12GB RTX 3060 or ZOTAC RTX 3060 Twin Edge is the correct card for 7B–13B at q4, full stop. Chasing 32B on it is a poor use of money.
  • Rule of thumb: 0.5GB × parameter count in billions at q4, 1.0GB at q8, plus 1–3GB context headroom. A 13B q4 model needs about 7–8GB active VRAM.
  • Bandwidth decides speed, VRAM decides feasibility. A card that fits the model without offload always beats a faster card that spills to system RAM.
  • Two cheap cards can beat one expensive card for 32B–34B workloads. Two 12GB 3060s at ~$500 total run q4 34B faster than a single 16GB card, and it's the cheapest legitimate path to 24GB aggregate VRAM.
  • CPU-side compute matters less than most builders assume. A Ryzen 7 5800X handles the tokenization, sampling, and any offload without becoming the bottleneck.
  • Quantization is not free. q4 costs roughly 2–4% on benchmarks vs fp16 for well-trained models; q3 costs 5–10%; q2 breaks tool-use reliability for most agent workflows.

Step 0: how to size VRAM from parameter count, quant, and context

Three numbers determine whether a model runs on a given card: the weights, the KV cache, and the runtime overhead.

Weights are the dominant term for small-context inference. At q4 you're spending roughly half a gigabyte per billion parameters. At q5 it's about 0.62GB, at q6 about 0.75GB, at q8 about 1.0GB, at fp16 about 2.0GB. A 7B model at q4 is roughly 3.5GB of weights; a 13B model is about 7.3GB at q4; a 32B model is about 18–20GB depending on the exact packing; a 70B model is roughly 39–42GB at q4 and thus off-limits to any single consumer card.

KV cache is where long-context workloads eat you alive. Modern grouped-query-attention models use roughly 100–200KB per token, so 8k of context adds 0.8–1.6GB, 16k adds 1.6–3.2GB, and 32k adds 3.2–6.4GB. If you're building an agent that will burn 16k of context per task, budget the middle of that range and add 1GB for runtime overhead. That's why a 12GB card can host a 13B q4 model at short context but starts to feel tight at 16k+ context — the KV cache is doing most of the pressure, not the weights.

Runtime overhead is roughly 500–800MB for llama.cpp with CUDA, plus another 200–400MB if you're running a full server on the same GPU (e.g., text-generation-inference or vLLM). It's small, but it's the difference between "9.9GB total" fitting on a 12GB card comfortably and "11.4GB total" causing intermittent OOM.

Spec table: entry / mid / flagship GPU tiers

TierCardVRAMBandwidthTDP2026 street price (used)
EntryRTX 3060 12GB12 GB360 GB/s170 W~$220–260
Entry+RTX 4060 Ti 8GB8 GB288 GB/s165 W~$310–350
MidRTX 4060 Ti 16GB16 GB288 GB/s165 W~$430–490
Mid+RTX 4070 Super 12GB12 GB504 GB/s220 W~$520–600
EnthusiastRTX 4080 Super 16GB16 GB736 GB/s320 W~$900–1000
FlagshipRTX 5090 32GB32 GB1792 GB/s575 W~$1900–2200
Datacenter (used)RTX A6000 48GB48 GB768 GB/s300 W~$3600–4200 (eBay)

The RTX 3060 12GB sits at a value inflection point: it has more usable VRAM per dollar than any newer card, and its 360 GB/s bandwidth beats the 4060 Ti's 288 GB/s outright for LLM generation. The 4060 Ti wins on raw compute for prefill and on efficiency; the 3060 wins on price per gigabyte and on generation speed for models that fully fit.

Benchmark table: model class × card tier

Generation tok/s at 4k context, q4_K_M, batch=1, community-verified via llama.cpp b3800+. "OOM" = doesn't fit at this quant. "Off" = fits only with heavy CPU offload; expect sub-3 tok/s and skip it.

Model classRTX 3060 12GBRTX 4060 Ti 16GBRTX 4070 SuperRTX 4080 SuperRTX 5090
3B–4B (q4)55 tok/s60 tok/s90 tok/s130 tok/s260 tok/s
7B–8B (q4)32 tok/s38 tok/s62 tok/s95 tok/s190 tok/s
13B–14B (q4)18 tok/s22 tok/s40 tok/s65 tok/s140 tok/s
20B (q4)Off14 tok/s28 tok/s48 tok/s105 tok/s
32B–34B (q4)OOMOffOff32 tok/s78 tok/s
70B (q4)OOMOOMOOMOffOff (32GB tight)

The next question: the picker names the cheapest card that holds a model; the follow-up is where that card runs out. Which GPU for Which LLM? A Per-Model VRAM Guide for 2026 shows where the 12 GB wall hits, how context length eats the budget, and when the step to 16 GB or 24 GB pays for itself.

Quantization matrix: quality vs VRAM

QuantVRAM per 1B paramsQuality vs fp16Practical use
q2_K0.30 GB-12 to -20%Only when nothing else fits; expect brittle tool use
q3_K_M0.42 GB-5 to -10%Long context on 12GB cards
q4_K_M0.55 GB-2 to -4%Sweet spot for local agents
q5_K_M0.65 GB-1 to -2%Better quality when VRAM allows
q6_K0.78 GB<-1%Effectively lossless
q8_01.05 GB<-0.5%Overkill for inference; use when memory is free
fp162.05 GB0%Baseline; you rarely need it locally

Rule of thumb: q4_K_M is the default. Drop to q3_K_M only when you need long context and can't step up to a larger card. Move to q5 or q6 when a bigger card has spare VRAM you'd otherwise waste. q8 and fp16 are mostly for developers verifying quantization impact, not for daily local use.

What can an RTX 3060 12GB actually host today?

Comfortably: any 7B–8B model at q4 or q5, most 12–14B mid-tier models at q4, 20B-class models at q3 with short context, and any tool-use fine-tune in that size range at q4. That covers Llama-3.1-8B, Qwen3-14B, GLM-5.2 mid-tier, Mistral-7B-Instruct-v0.3, and Yi-2-9B without drama. Marginally: 20B models at q4 with 4k context, though you'll bump the KV cache ceiling if you try to run a long agent loop. Not comfortably: 32B and up, ever. The math doesn't work at any usable quant on 12GB, and the intermittent-OOM headaches aren't worth the effort.

Concrete daily-driver combos we recommend: a 12GB MSI Ventus RTX 3060 plus a Ryzen 7 5800X plus 32GB DDR4-3600 gets you a $600-ish rig that runs 7B–13B models at q4 for less than $30 in used-car-lot-tier hardware. The ZOTAC Twin Edge is the quieter, cooler alternative if you're building for a small case.

When do you need to step up — and what each upgrade buys

Moving from 12GB to 16GB (a 4060 Ti 16GB) buys you two things: comfortable 20B q4 inference, and enough headroom to run a 13B model with a 32k context without prompt-fragmentation tricks. It does not buy you meaningfully faster generation on the models the 3060 already hosts.

Moving from 16GB to 24GB (a used RTX 3090 24GB in 2026 sits around $900) buys you 32B q4 inference and 13B q8 for quality-critical work. This is the "one card that can run everything smaller than 70B" tier.

Moving from 24GB to 48GB or beyond (an RTX A6000 or dual-3090 setup) is where 70B enters the picture. At 48GB you can run 70B at q4 comfortably; at 32GB (RTX 5090) it's tight but possible with short context. Below 32GB, 70B is not a reasonable target for the money.

Multi-GPU scaling: when two cheap cards beat one expensive one

Two 12GB RTX 3060s at ~$500 total give you 24GB aggregate VRAM via tensor-parallel or layer-split inference, which is enough for 32B–34B at q4 or 13B at q8. The catch: you need a motherboard with enough PCIe lanes (any recent x570 or B650 board with two x8+x8 slots works), a PSU with enough capacity (750W minimum with real headroom), and case airflow that can dump 340W of GPU heat. When it works, this is the cheapest 24GB-equivalent path in 2026. The vLLM documentation covers tensor-parallel setup in detail, and llama.cpp's --split-mode layer variant is the drop-in option for GGUF workflows.

Common pitfalls when picking a card for local LLMs

The most expensive mistake we see is buying an 8GB card in 2026. The RTX 4060 8GB, RTX 3050 8GB, and RX 7600 8GB are all fine gaming cards, but 8GB is not enough to host a 7B q4 model with any meaningful context — you'll spend most of your time swapping and cursing. Spend the extra $50–70 for the 12GB variant, always.

The second mistake is overspending on the CPU. A Ryzen 9 or Core i9 buys you nothing measurable for single-user LLM inference: the GPU does the compute, the CPU handles a small amount of tokenization and sampling that any 6-core chip from 2020 or later handles without breaking a sweat. Save the money and put it toward more VRAM.

The third mistake is underspending on the PSU. A Ryzen 7 5800X plus an RTX 3060 pulls 320W under sustained load; add a small buffer and you want a 550W-plus 80+ Gold PSU. If you're planning to add a second GPU in 12 months, jump to 850W today so you don't buy a PSU twice.

The fourth mistake is ignoring cooling. LLM inference is a sustained 100% duty-cycle workload for the GPU — very different from gaming's spiky pattern. If your case airflow is marginal, the 3060 will thermal-throttle after 20 minutes of a long agent run and your tok/s will silently drop 15–25%. Two 120mm intake fans and one exhaust fan is the minimum; three intake is better if you can fit them.

Real-world builder examples

Case A — student learning agents. Ryzen 5 5600 + RTX 3060 12GB + 32GB DDR4 + BX500 1TB SSD. Total 2026 street cost around $580 used. Runs Llama-3.1-8B, Qwen3-14B, and GLM-5.2 mid-tier at q4 with 8k–16k context. Cannot run 32B; doesn't matter for the workload.

Case B — indie dev running a coding agent. Ryzen 7 5800X + RTX 4060 Ti 16GB + 64GB DDR4 + 2TB NVMe. Total around $1100. Runs 20B code-specific models at q4, 13B chat models at q6 for high-fidelity output. Comfortable at 32k context.

Case C — small team production agent. Ryzen 9 5900X + used RTX 3090 24GB + 64GB DDR4 + dual 2TB NVMe. Total around $1600. Runs 32B models at q4 comfortably, 13B at q8, supports light concurrent inference for a small user pool.

Case D — 70B enthusiast. Threadripper 3960X + two used RTX 3090 24GB + 128GB DDR4 ECC + 4TB NVMe. Total around $3500. Runs 70B at q4 across two GPUs via tensor-parallel. Not budget hardware, but drastically cheaper than the closed-model API equivalent over 12 months of heavy use.

Bottom line: the cheapest card that fits your target model

  • 7B–8B, hobby workloads: RTX 3060 12GB.
  • 13B–14B, agent workloads: RTX 3060 12GB at q4; RTX 4060 Ti 16GB if you need q5+ or 32k+ context.
  • 20B, exploration: RTX 4060 Ti 16GB.
  • 32B–34B, single card: used RTX 3090 24GB; used RTX A6000 if the workload is production.
  • 32B–34B, budget dual-card: two RTX 3060 12GB.
  • 70B, single card: used A6000 48GB or better.
  • 70B, budget dual-card: two used RTX 3090 24GB.

The 12GB 3060 is the correct starting card for 80% of hobbyists in 2026, and it remains the best perf-per-dollar option for the model classes most local builders actually run.

Sources

Products mentioned in this article

Live Amazon & eBay pricing, plus full specs and alternatives on each product page.

As an Amazon Associate, SpecPicks earns from qualifying purchases; we also earn on qualifying eBay purchases via the eBay Partner Network. Prices shown were last tracked at crawl time and may vary — check the listing for the current price.

Watch a review

Friendly Fire: AMD Ryzen 7 5800X CPU Review & Benchmarks vs. 5600X & 5900X — Gamers Nexus on YouTube

Frequently asked questions

How do I calculate VRAM needs for a given model?
A rough rule: multiply parameter count by bytes-per-weight for your quant (about 0.5GB per billion at q4, 1GB per billion at q8), then add 1-3GB for context KV cache that grows with sequence length. A 7B model at q4 needs roughly 4-5GB plus context; verify against community measurements before buying since runtimes differ.
Can an RTX 3060 12GB run a 70B model?
Not comfortably. A 70B model even at aggressive q2/q3 quantization exceeds 12GB and forces heavy CPU offload, dropping throughput to a few tok/s. The 3060 12GB shines on 7B-13B models at good quants and 32B at low quants. For 70B you want 24GB-plus or a dual-card setup, with the quality and speed tradeoffs that implies.
Is bandwidth or VRAM capacity more important for inference?
Capacity decides whether a model runs at all; bandwidth decides how fast it generates once it fits. For local builders the order is clear: first buy enough VRAM to host your target model without offloading, then care about memory bandwidth. A card that fits the model at low bandwidth still beats a faster card that forces system-RAM offload.
Do two RTX 3060s beat one bigger card?
Sometimes. Two 12GB cards give 24GB aggregate for tensor-split inference, often cheaper than a single 24GB card, and llama.cpp and vLLM both support splitting. The catch is added power draw, motherboard lane requirements, and slightly lower efficiency than unified VRAM. It is a strong budget path for 32B-class models if your case and PSU allow it.
Does the CPU matter for GPU inference?
Less than the GPU, but it is not irrelevant. The CPU handles tokenization, sampling, and any layers offloaded from VRAM, so a capable 8-core like the Ryzen 7 5800X prevents stalls during long generations and multi-request serving. For pure single-stream GPU inference any modern mid-range CPU suffices, but offload-heavy setups benefit from more cores.

Sources

— Mike Perry · Last verified 2026-09-21

Parts this article names

Amazon Associate — prices tracked 2026-09-21, may vary.

More guides & deep dives from the SpecPicks archive

Browse all articles & guides →

More buying guides from SpecPicks

Browse all buying guides →

Hardware benchmark data on SpecPicks

All benchmarks →