24 GB · RTX 4090-class, 1008 GB/s · 32 GB system RAM
Gemma 4 31B at Q4_K_M is the pick for 24 GB: it fits at 8K context, with about 30.7B active parameters, the most of any catalog model that clears the line.
Gemma 4 31B uses 19.9 GiB and runs at 28–44 tok/s. Active parameters are about 31B. Model page.
| Model | Quant | Weights | Total | Verdict | Speed | Ollama |
|---|---|---|---|---|---|---|
| Gemma 4 31B | Q4_K_M | 17.1 GiB | 19.9 GiB | Fits | 28–44 tok/s | ollama run gemma4:31b |
| Qwen3 30B-A3B | Q4_K_M | 17.3 GiB | 19.5 GiB | Fits | 195–397 tok/s | ollama run qwen3:30b-a3b |
| Qwen3.8 27B | UD-Q4_K_M | 15.3 GiB | 17.3 GiB | Fits | 32–49 tok/s | — |
| Gemma 3 27B Instruct | Q4_K_M | 15.4 GiB | 17.8 GiB | Fits | 31–49 tok/s | ollama run gemma3:27b |
| Gemma 4 26B-A4B | UD-Q4_K_M | 15.8 GiB | 17.5 GiB | Fits | 210–357 tok/s | ollama run gemma4:26b-a4b |
| Mistral Small 3.2 24B Instruct | Q4_K_M | 13.3 GiB | 15.9 GiB | Fits | 35–56 tok/s | — |
| Devstral Small 2 24B Instruct | Q4_K_M | 13.3 GiB | 15.9 GiB | Fits | 35–56 tok/s | — |
| gpt-oss-20b | MXFP4 | 11.3 GiB | 12.6 GiB | Fits | 211–333 tok/s | ollama run gpt-oss:20b |
| Qwen2.5 14B Instruct | Q4_K_M | 8.37 GiB | 10.9 GiB | Fits | 52–90 tok/s | ollama run qwen2.5:14b |
| DeepSeek-R1 Distill Qwen 14B | Q4_K_M | 8.37 GiB | 10.9 GiB | Fits | 52–90 tok/s | ollama run deepseek-r1:14b |
| Qwen3 14B | Q4_K_M | 8.38 GiB | 10.6 GiB | Fits | 54–90 tok/s | ollama run qwen3:14b |
| Phi-4 | Q4_K_M | 8.43 GiB | 11.0 GiB | Fits | 52–89 tok/s | ollama run phi4:14b |
| Mistral Nemo 12B Instruct | Q4_K_M | 6.96 GiB | 9.15 GiB | Fits | 63–108 tok/s | ollama run mistral-nemo:12b |
| Gemma 4 12B | Q4_K_M | 6.63 GiB | 7.95 GiB | Fits | 73–113 tok/s | ollama run gemma4:12b |
| Gemma 3 12B Instruct | Q4_K_M | 6.80 GiB | 8.52 GiB | Fits | 68–110 tok/s | ollama run gemma3:12b |
| Qwen3.5 9B | Q4_K_M | 5.29 GiB | 6.39 GiB | Fits | 92–142 tok/s | ollama run qwen3.5:9b |
| Qwen3 8B | Q4_K_M | 4.68 GiB | 6.62 GiB | Fits | 89–160 tok/s | ollama run qwen3:8b |
| Llama 3.1 8B Instruct | Q4_K_M | 4.58 GiB | 6.39 GiB | Fits | 92–164 tok/s | ollama run llama3.1:8b |
| Qwen2.5 7B Instruct | Q4_K_M | 4.36 GiB | 5.56 GiB | Fits | 108–172 tok/s | ollama run qwen2.5:7b |
| Gemma 4 E4B | Q4_K_M | 4.64 GiB | 5.66 GiB | Fits | 106–162 tok/s | ollama run gemma4:e4b |
| Gemma 4 E2B | Q4_K_M | 2.89 GiB | 3.69 GiB | Fits | 171–260 tok/s | ollama run gemma4:e2b |
| Gemma 3 4B Instruct | Q4_K_M | 2.32 GiB | 3.24 GiB | Fits | 199–324 tok/s | ollama run gemma3:4b |
| Phi-4-mini Instruct | Q4_K_M | 2.32 GiB | 4.01 GiB | Fits | 155–324 tok/s | ollama run phi4-mini |
| Llama 3.2 3B Instruct | Q4_K_M | 1.88 GiB | 3.42 GiB | Fits | 187–399 tok/s | ollama run llama3.2:3b |
| SmolLM3 3B | Q4_K_M | 1.78 GiB | 2.99 GiB | Fits | 220–421 tok/s | — |
| Llama 3.2 1B Instruct | Q4_K_M | 0.75 GiB | 1.58 GiB | Fits | 515–998 tok/s | ollama run llama3.2:1b |
| Qwen3.6 35B-A3B | UD-Q4_K_M | 20.6 GiB | 22.4 GiB | Tight | 233–376 tok/s | — |
| Qwen2.5 32B Instruct | Q4_K_M | 18.5 GiB | 22.0 GiB | Tight | 25–41 tok/s | ollama run qwen2.5:32b |
| DeepSeek-R1 Distill Qwen 32B | Q4_K_M | 18.5 GiB | 22.0 GiB | Tight | 25–41 tok/s | ollama run deepseek-r1:32b |
| Qwen3 32B | Q4_K_M | 18.4 GiB | 22.0 GiB | Tight | 25–41 tok/s | ollama run qwen3:32b |
| Llama 3.3 70B Instruct | Q4_K_M | 39.6 GiB | 44.7 GiB | Offload | 1 tok/s | ollama run llama3.3:70b |
| gpt-oss-120b | MXFP4 | 59.0 GiB | 62.8 GiB | No | — | ollama run gpt-oss:120b |
| Qwen2.5 72B Instruct | Q4_K_M | 44.2 GiB | 49.5 GiB | No | — | ollama run qwen2.5:72b |
FAQ
What does best mean?
The model that fits, with the most active parameters. Dense models count every parameter. MoE models count the experts that actually run, plus attention and embeddings. It is not a quality benchmark.
Which PC is this?
24 GB of VRAM at RTX 4090-class, 1008 GB/s, plus 32 GB of system RAM. A card with the same VRAM and less bandwidth fits the same models and runs them slower.
Why might a tighter model look smarter?
Tight still loads. It is kept out of the pick because an 8K chat can tip it into swapping. The table shows those models under the pick.
