How to Choose Your First GPU for Local LLMs
The One Rule: VRAM Determines Everything
If you take away one thing from this guide, make it this: VRAM capacity is the single most important specification for running LLMs locally. It determines which models you can run, at what quantization level, and with how much context. Everything else — GPU cores, clock speed, Tensor cores, RT cores — is secondary. A $200 used RTX 3060 with 12 GB of VRAM can run models that a $2000 RTX 4080 with 8 GB cannot, because the model literally does not fit in 8 GB. The math is simple: each billion parameters at Q4_K_M quantization needs roughly 0.6 GB of VRAM for weights alone — add another 0.5-2 GB for KV cache depending on context length. The chart below shows how that scales across common model sizes. When choosing a GPU, always buy the most VRAM you can afford. It is better to have a slower card with more VRAM than a faster card with less VRAM. The slower card runs the same models, just at fewer tokens per second. The faster card with less VRAM cannot run the larger models at all.
Budget Tiers: What Each Price Range Gets You
Here is what your budget realistically gets you, from a $200 used card up to dual-GPU or Apple Silicon setups above $2500. As a rule, take more VRAM over a faster GPU at every tier — see the recommendations section below for the single best pick at each budget.
| Budget | GPU | VRAM | What it unlocks |
|---|---|---|---|
| Under $200 (used) | RTX 3060 12GB | 12 GB | 7-8B comfortably at Q4_K_M; 14B at Q3_K_M with short context |
| $200-400 | RTX 3060 12GB (new) or Arc B580 12GB | 12 GB | Same as above — Arc B580 adds excellent bandwidth for the price |
| $400-800 | RTX 4060 Ti 16GB | 16 GB | 14B models at Q4_K_M with comfortable context |
| $800-1500 | RTX 3090 24GB (used) | 24 GB | 32B model class at Q4 — approaching cloud API quality |
| $1500-2500 | RTX 4090 24GB (used) or RTX 5090 32GB (new) | 24-32 GB | Some 70B models at aggressive quantization on the 5090 |
| Above $2500 | Dual GPU or Apple Silicon 48+ GB | 48+ GB | Virtually any open-weight model |
New vs Used: The Smart Money Is on Used GPUs
GPUs are one of the safest used PC components to buy. They have no moving parts (fans are easily replaceable), they either work or they do not, and they have no consumable components. The used market is particularly favorable for LLM users because miners and gamers upgrade for reasons that do not affect LLM performance. A mined-on RTX 3090 that ran at constant temperature for two years may have more wear on its fans but is electrically fine — and LLM inference draws far less power than mining, so it will run cooler than ever. The sweet spot on the used market is the RTX 3090 at $700-900, which offers 24 GB of VRAM at less than half the cost of a new RTX 4090. The RTX 3060 12GB at $180-250 is the budget champion. Both are readily available because they were popular mining cards during the crypto boom and are now flooding the used market. Before you hand over money, run through this checklist:
- Check that warranty stickers are intact — the card was not disassembled
- Verify it outputs video correctly before paying
- Run a quick VRAM stress test (OCCT or similar)
- Check that all fans spin
- Buy from platforms with buyer protection (eBay, r/hardwareswap with confirmed trades)
- Avoid listings described as 'for parts' or 'untested' — these are almost always dead
Common Mistakes First-Time Buyers Make
First-time buyers tend to make the same handful of mistakes. Here are the big ones — plus the power-supply check almost everyone skips.
- Buying a GPU based on gaming benchmarks. Gaming performance scales with compute (TFLOPS); LLM inference scales with VRAM capacity and memory bandwidth. An RTX 3060 12GB is the better LLM card than a faster RTX 4060 Ti 8GB, because the extra 4 GB of VRAM matters more than higher clock speeds.
- Buying insufficient VRAM and planning to 'just use CPU offloading.' Partial offloading works, but it is dramatically slower (1-5 tok/s vs 20-50 tok/s) — a fallback, not a strategy.
- Ignoring memory bandwidth. VRAM determines which models fit; bandwidth determines how fast they generate. An RTX 4060 Ti 16GB (288 GB/s) generates tokens about 2.5x slower than an RTX 3090 (936 GB/s), even on the same 14B model.
Check your power supply
An RTX 3090 draws 350W and needs a 750W+ PSU. Buying a card your PSU cannot handle is an easy, avoidable mistake — measure twice, buy once.NVIDIA vs AMD vs Intel: The Ecosystem Reality
For a first GPU, NVIDIA is the safest choice — the CUDA ecosystem is universal, so you will spend zero time troubleshooting compatibility and all your time actually using models. AMD (RX 7900 XTX, 24 GB, 960 GB/s at $750-850 used) and Intel (Arc B580, 12 GB, 456 GB/s at $249 new) can offer excellent value once you are comfortable configuring the software stack yourself, which makes them better suited as second GPUs once you understand your specific needs. Here is how the three compare for local LLM work:
| Vendor | Software ecosystem | Best for |
|---|---|---|
| NVIDIA (CUDA) | Universal — every inference engine, GUI tool, and quantization format supports it | A first GPU where you want zero compatibility troubleshooting |
| AMD (ROCm / Vulkan) | ROCm on Linux works well with llama.cpp; Windows (Vulkan) is slower and less polished | A second GPU once you're comfortable configuring Linux |
| Intel (SYCL / Vulkan) | IPEX-LLM has improved but the ecosystem is still maturing; some tools skip Intel entirely | Ultra-budget builds where bandwidth-per-dollar matters most |
Should You Buy a Mac Instead?
For some first-time users, a Mac with Apple Silicon is a better choice than a PC with a discrete GPU — it depends on your priorities. The decision comes down to your model ambitions: if you want to run 70B models, Mac is more practical. If 7-32B models cover your needs, a PC with an NVIDIA GPU is faster and more versatile.
| Factor | Mac (Apple Silicon) | PC (NVIDIA) |
|---|---|---|
| Setup complexity | No GPU drivers, no CUDA toolkit, no PCIe power cables | Requires driver and CUDA setup |
| Capacity per dollar | 48 GB at $2399 (M4 Pro Mac Mini) | 48 GB requires $1500+ in GPUs alone |
| Noise & power | Near-silent, under 100W | Louder, higher power draw |
| Raw generation speed | M4 Max: 546 GB/s | RTX 4090: 1008 GB/s |
| Upgradability | Memory is soldered — fixed for life | Swap or add GPUs any time |
Concrete Recommendations for First-Time Buyers
Putting it all together, here is the single best pick at each budget. Whatever you choose, remember: VRAM first, bandwidth second, everything else a distant third.
RTX 3060 12GB (used)
Runs 7-8B models comfortably and 14B at aggressive quantization — the minimum setup for a genuinely useful local LLM experience.
$400-600RTX 4060 Ti 16GB (new)
16 GB opens up 14B models at Q4 with comfortable context.
$700-1000RTX 3090 24GB (used)
The single best value in local LLM hardware — runs 27-32B coding and reasoning models comfortably. Most users never need more than this.
$1500-2500RTX 5090 32GB (new)
Transformative bandwidth for daily use, and 32 GB opens up some 70B models at aggressive quantization.
~$2400M4 Pro Mac Mini (48GB)
Runs 70B models at Q4 with zero hardware complexity.
Frequently asked questions
- Is 8 GB VRAM enough for a first GPU?
- It works, but you will feel constrained quickly. Eight gigabytes limits you to 7-8B models at Q4 with moderate context. It is functional for learning and experimentation. But if you can stretch to 12 GB (RTX 3060 12GB, ~$200 used), you get access to 14B models and much more comfortable context headroom. Twelve gigabytes is the practical minimum recommendation for a first GPU in 2026.
- Should I buy a cheap GPU now or save for a better one?
- Save for a better one if you can wait. The jump from 8 GB to 12 GB is meaningful, 12 to 16 GB is significant, and 16 to 24 GB is transformative. Each tier unlocks a larger model class. If you buy an 8 GB card now and upgrade in six months, you have wasted money. If you can stretch to a used RTX 3090 (24 GB, ~$800), you will not need to upgrade for years.
- Does the CPU matter for LLM inference if I have a GPU?
- If the model fits entirely in GPU VRAM, the CPU barely matters. A budget Ryzen 5 or Core i5 is perfectly adequate because the CPU only handles tokenization and orchestration. The CPU becomes important only when you use partial offloading (model overflows VRAM to system RAM) or run entirely on CPU. For GPU-only inference, invest your budget in the GPU, not the CPU.
- Can I run LLMs on integrated graphics?
- Technically yes (CPU inference via llama.cpp), but it is very slow. A modern CPU generates 3-8 tok/s for a 7B model at Q4, versus 30-50 tok/s on a GPU. It is functional for occasional queries but not for interactive conversation or coding assistance. Integrated GPUs (Intel UHD, AMD Radeon integrated) do not have dedicated VRAM and offer no acceleration advantage over CPU inference.
- How much does electricity cost for running LLMs on a GPU?
- Less than you might think for typical usage. An RTX 3090 draws about 200-300W during inference (not its full 350W TDP). At $0.15/kWh, one hour of continuous inference costs about $0.03-0.05. If you use it 4 hours daily, that is roughly $4-6/month. Gaming at full TDP costs more. The real electricity cost is if you leave a multi-GPU rig running 24/7 as a server — dual 3090s at 400W combined would cost about $45/month at $0.15/kWh.