Choosing hardware

Best GPU for local LLMs by budget: what to buy at each price

Gaming reviews rank graphics cards by frame rates, and almost none of that carries over. For local models only two numbers matter: how much memory the card has, which decides what loads at all, and how fast that memory can be read, which decides how quickly the model answers. Everything below follows from those two, and the prices are indicative ones that we review by hand.

What to look at, in order

Start with memory. A model that does not fit in VRAM either does not run or runs at a fraction of the speed, as the offload sweep we measured shows, so capacity sets the ceiling on what you can do. 12 GB is the practical floor for a card you intend to keep. It runs 8B to 14B models at good quality with room for a real context window, and below that you spend your time shrinking things.

Then bandwidth. Cards with the same memory can generate at very different speeds, because decoding is limited by how fast the weights are read, not by the compute rating that gaming charts feature. A 12 GB RTX 3060 has 360 GB/s and a 12 GB RTX 4070 has 504, and on an 8B model that is about 30.8 against 43.1 tokens per second. The bandwidth guide explains why and how to estimate it from a spec sheet.

After those two come software support and practical limits: the card has to physically fit your case, your power supply has to feed it, and your runtime has to drive it. NVIDIA works everywhere. AMD and Intel work in llama.cpp and Ollama, with more variation between card generations and operating systems.

Picks by budget

This table is built from the same engine as the calculator. For each device it picks the strongest general chat model that fits in memory at a sound quantization, and shows the speed we expect. Cards are listed within each bracket, best first.

Under $250

DeviceMemoryBest all-round modelSpeed
GeForce RTX 2060 12GB
$160 used, 336 GB/s
12 GB Gemma 4 12B Instruct at Q6_K 23.7 t/s
GeForce RTX 3060 12GB
$200 used, 360 GB/s
12 GB Gemma 4 12B Instruct at Q6_K 25.4 t/s
Radeon RX 6700 XT
$250 used, 384 GB/s
12 GB Gemma 4 12B Instruct at Q6_K 22.9 t/s
GeForce GTX 1080 Ti
$150 used, 484 GB/s
11 GB Qwen3.5 9B at Q8_0 40.3 t/s
GeForce RTX 2080 Ti
$250 used, 616 GB/s
11 GB Qwen3.5 9B at Q8_0 51.3 t/s

$250 to $500

DeviceMemoryBest all-round modelSpeed
Arc A770 16GB
$280 used, 560 GB/s
16 GB Qwen3.5 27B at IQ4_XS 23.1 t/s
Radeon RX 6800
$330 used, 512 GB/s
16 GB Qwen3.5 27B at IQ4_XS 23.2 t/s
Radeon RX 6900 XT
$400 used, 512 GB/s
16 GB Qwen3.5 27B at IQ4_XS 23.2 t/s
GeForce RTX 5060 Ti 16GB
$430, 448 GB/s
16 GB Qwen3.5 27B at IQ4_XS 24 t/s
Radeon RX 7800 XT
$480, 624 GB/s
16 GB Qwen3.5 27B at IQ4_XS 28.3 t/s

$500 to $900

DeviceMemoryBest all-round modelSpeed
GeForce RTX 3090
$700 used, 936 GB/s
24 GB Qwen3.5 27B at Q6_K 33 t/s
GeForce RTX 3090 Ti
$800 used, 1008 GB/s
24 GB Qwen3.5 27B at Q6_K 35.5 t/s
Radeon RX 7900 XTX
$850, 960 GB/s
24 GB Qwen3.5 27B at Q6_K 28.7 t/s
Radeon RX 7900 XT
$650, 800 GB/s
20 GB Qwen3.5 27B at Q5_K_M 27.4 t/s
Radeon RX 7900 GRE
$520 used, 576 GB/s
16 GB Qwen3.5 27B at IQ4_XS 26.1 t/s

$900 to $1,600

DeviceMemoryBest all-round modelSpeed
RTX A5000
$1,200 used, 768 GB/s
24 GB Qwen3.5 27B at Q6_K 27.1 t/s
GeForce RTX 4080 SUPER
$950, 736 GB/s
16 GB Qwen3.5 27B at IQ4_XS 39.4 t/s
GeForce RTX 5080
$1,050, 960 GB/s
16 GB Qwen3.5 27B at IQ4_XS 51.3 t/s

$1,600 to $3,000

DeviceMemoryBest all-round modelSpeed
GeForce RTX 5090
$2,200, 1792 GB/s
32 GB Gemma 4 31B Instruct at Q6_K 48.5 t/s
GeForce RTX 4090
$1,900, 1008 GB/s
24 GB Qwen3.5 27B at Q6_K 35.5 t/s
Indicative prices reviewed 2026-09-01. Used prices are typical marketplace figures. Ranked by the strongest model each device runs well, then by price.

Two readings of it are worth spelling out. The used 24 GB cards are the surprise: an RTX 3090 costs less than a new 16 GB card and holds a 27B model at 6 bits with room left for context. And in the lowest brackets the choice is really between memory and age. We would take a 12 GB RTX 3060 over any 8 GB card, new or used, because it lets the next generation of models load.

Cards we would think twice about

The 16 GB RTX 4060 Ti is the awkward one. It has the memory to load 27B models, but a 128-bit bus gives it only 288 GB/s, so it generates them at roughly half the speed of cards in its price range with wider memory. It is a fine card for a model that must fit and a poor one if you expect speed.

8 GB cards of any age are a trap for anyone who wants to grow. They run 7B and 8B models well and then run out, and the models that matter next year are larger. The 8 GB tier page shows what actually works on one. Datacenter cards sold cheaply on the used market, such as the Tesla P40, have a lot of memory and no video output or cooling, and need work to make them behave in a desktop. They suit a patient tinkerer more than a first build.

If you are weighing a second-hand card, our used GPU guide covers what to check. If you are weighing a whole Mac against a PC with a card, the comparison goes through the trade-offs and shows where unified memory wins.

How we would decide

Pick the largest model you want to run daily, read the memory the calculator says it needs at your window size, and buy the cheapest card that clears it with a gigabyte to spare. Then check that its bandwidth gives a speed you will enjoy. That order matters: memory is a yes or no, speed is a matter of degree. The buying tool does exactly this against the price table above.

Prices move, and used markets move faster than anything. Treat every figure here as a place to start a search, and if a card is within 15% of a bracket line, look at the next one up.

Questions people ask

How much VRAM do I need to run local LLMs?

12 GB is the practical floor for a card you will keep, since it runs 8B to 14B models at good quality. 16 GB adds room for 20B to 27B models at 4 bits, and 24 GB is where 30B class models and long context become comfortable.

Is an RTX 3090 still worth buying for local AI?

Yes, if you find one in good condition at a fair used price. It has 24 GB and 936 GB/s of bandwidth, which no new NVIDIA card under about $1,500 matches on both counts.

Should I buy NVIDIA or AMD for local LLMs?

NVIDIA is the safer default because every runtime supports it first and best. AMD cards with enough memory work well in llama.cpp and Ollama through ROCm or Vulkan, and they can be cheaper per gigabyte, but check that your exact card and operating system are supported before you buy.

Is a card with more VRAM but less bandwidth a good buy?

It depends on what you want to run. More memory lets bigger models load, and low bandwidth makes them answer slowly. A 16 GB card with a narrow bus loads a 27B model and then generates it at under half the speed of a wider card with the same memory.

Keep reading