CanItRun Logocanitrun.

How to Choose Your First GPU for Local LLMs

CanItRun10 min readHardware

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.

7B
3.9 GB
14B
7.9 GB
32B
18.0 GB
70B
39.4 GB

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.

BudgetGPUVRAMWhat it unlocks
Under $200 (used)RTX 3060 12GB12 GB7-8B comfortably at Q4_K_M; 14B at Q3_K_M with short context
$200-400RTX 3060 12GB (new) or Arc B580 12GB12 GBSame as above — Arc B580 adds excellent bandwidth for the price
$400-800RTX 4060 Ti 16GB16 GB14B models at Q4_K_M with comfortable context
$800-1500RTX 3090 24GB (used)24 GB32B model class at Q4 — approaching cloud API quality
$1500-2500RTX 4090 24GB (used) or RTX 5090 32GB (new)24-32 GBSome 70B models at aggressive quantization on the 5090
Above $2500Dual GPU or Apple Silicon 48+ GB48+ GBVirtually any open-weight model
Budget tiers for a first local-LLM GPU, from under $200 to above $2500.

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.

  1. 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.
  2. 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.
  3. 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:

VendorSoftware ecosystemBest for
NVIDIA (CUDA)Universal — every inference engine, GUI tool, and quantization format supports itA 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 polishedA 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 entirelyUltra-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.

FactorMac (Apple Silicon)PC (NVIDIA)
Setup complexityNo GPU drivers, no CUDA toolkit, no PCIe power cablesRequires driver and CUDA setup
Capacity per dollar48 GB at $2399 (M4 Pro Mac Mini)48 GB requires $1500+ in GPUs alone
Noise & powerNear-silent, under 100WLouder, higher power draw
Raw generation speedM4 Max: 546 GB/sRTX 4090: 1008 GB/s
UpgradabilityMemory is soldered — fixed for lifeSwap 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.

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.