Best NVIDIA GPUs for Local AI

Find the right GPU for running AI models locally with Ollama. From budget 12GB cards to the 32GB RTX 5090, compare speeds, VRAM, and model compatibility.

NVIDIA GPUs ranked
16
VRAM, GB
8 to 96
Memory bandwidth, GB/s
272 to 1,792
Fig. 1

Estimated speed

Qwen3 8B Q4_K @ 4K context, typical error 5%
RTX 5090est. 213 tok/s
RTX PRO 6000est. 213 tok/s
RTX 4090est. 133 tok/s
RTX 5080est. 132 tok/s
RTX 5070 Tiest. 125 tok/s
RTX 3090est. 117 tok/s
RTX 4080 SUPERest. 102 tok/s
RTX 5070est. 98 tok/s
RTX 4070 Ti SUPERest. 94 tok/s
RTX 4070est. 73 tok/s
RTX 4070 SUPERest. 73 tok/s
RTX 5060 Tiest. 68 tok/s
RTX 3070est. 61 tok/s
RTX 3060est. 50 tok/s
RTX 4060 Tiest. 43 tok/s
RTX 4060est. 40 tok/s
Table 1

GPUs by tier

GPUMemorySpeed (8B)BandwidthArchLargest model
Budget
RTX 40608 GB GDDR6est. 40 tok/stypical error 5%272 GB/sAda LovelaceUp to 8B parameter models
RTX 306012 GB GDDR6est. 50 tok/stypical error 5%360 GB/sAmpereUp to 9B parameter models
RTX 30708 GB GDDR6est. 61 tok/stypical error 5%448 GB/sAmpereUp to 8B parameter models
RTX 4060 Ti16 GB GDDR6est. 43 tok/stypical error 5%288 GB/sAda LovelaceUp to 14B parameter models
RTX 5060 Ti16 GB GDDR7est. 68 tok/stypical error 5%448 GB/sBlackwellUp to 14B parameter models
Mid-Range
RTX 407012 GB GDDR6Xest. 73 tok/stypical error 5%504 GB/sAda LovelaceUp to 9B parameter models
RTX 4070 SUPER12 GB GDDR6Xest. 73 tok/stypical error 5%504 GB/sAda LovelaceUp to 9B parameter models
RTX 507012 GB GDDR7est. 98 tok/stypical error 5%672 GB/sBlackwellUp to 9B parameter models
RTX 5070 Ti16 GB GDDR7est. 125 tok/stypical error 5%896 GB/sBlackwellUp to 14B parameter models
RTX 4070 Ti SUPER16 GB GDDR6Xest. 94 tok/stypical error 5%672 GB/sAda LovelaceUp to 14B parameter models
High-End
RTX 4080 SUPER16 GB GDDR6Xest. 102 tok/stypical error 5%736 GB/sAda LovelaceUp to 14B parameter models
RTX 508016 GB GDDR7est. 132 tok/stypical error 5%960 GB/sBlackwellUp to 14B parameter models
RTX 309024 GB GDDR6Xest. 117 tok/stypical error 5%936 GB/sAmpereUp to 32B parameter models
RTX 409024 GB GDDR6Xest. 133 tok/stypical error 5%1008 GB/sAda LovelaceUp to 32B parameter models
Ultra
RTX 509032 GB GDDR7est. 213 tok/stypical error 5%1792 GB/sBlackwellUp to 70B parameter models
RTX PRO 600096 GB GDDR7est. 213 tok/stypical error 5%1792 GB/sBlackwellUp to 120B parameter models

Running two or three cards? Pool the VRAM

Pick at least two cards (duplicates allowed, e.g. 2x RTX 5060 Ti) to see what the pooled VRAM runs.

Pooling works: Ollama and llama.cpp split layers across cards automatically. With the default layer split, throughput stays near single-card speed and mixed cards run at the slower card's pace. Two identical cards using llama.cpp's row (tensor) split can decode faster than one card, since both memory buses read weights in parallel, though transfer overhead keeps it below 2x. Mixing NVIDIA and AMD in one rig requires the Vulkan build. Fit is what pooling reliably buys you; per-card speed estimates on the GPU pages are single-card only. Long context also eats into the budget (KV-cache), so leave headroom.

Table 2

VRAM guide: what models can you run?

VRAMMax model sizeExample models
12 GBUp to 9B (Q4)Qwen2.5 7B, Llama 3.2 8B, Mistral 7B
16 GBUp to 14B-27B (Q4)Qwen2.5 14B, DeepSeek-R1 14B
24 GBUp to 32B (Q4)Qwen2.5 32B, DeepSeek-R1 32B
32 GBUp to 70B (Q4)Llama 3.1 70B, Qwen2.5 72B

Explore more

Have an Apple Silicon Mac instead?

ModelFit also supports MacBook Air, MacBook Pro, Mac Studio, Mac Mini, and iPhone.