Best local LLMs for 96GB VRAM

What you can run with 96 GB of GPU memory (95 GB usable after ~1 GB overhead), at 16k context with an f16 KV cache. Speeds use data measured on RTX PRO 6000 Blackwell Workstation where available.

95 GBusable for model + KV cache
13/13models fit fully at 16k
0more with CPU offload
1792 GB/sbandwidth assumed

Models that fit 96 GB, largest first

ModelParamsQuantFitMemoryTok/sSpeed source
gpt-oss 120B116.83B MoEQ8_0fits fully64.0 GB196scaled from measured
GLM-4.5-Air110.47B MoEQ5_K_Mfits fully86.6 GB95estimated
Qwen3.6 35B-A3B35.95B MoEQ8_0fits fully37.3 GB281estimated
Gemma 4 31B31.27BQ8_0fits fully35.3 GB33estimated
Qwen3-Coder 30B-A3B30.53B MoEQ8_0fits fully34.1 GB246estimated
Qwen3.6 27B27.78BQ8_0fits fully29.8 GB39estimated
Gemma 4 26B-A4B25.81B MoEQ8_0fits fully27.9 GB215estimated
Mistral Small 3.2 24B24.01BQ8_0fits fully27.7 GB44estimated
gpt-oss 20B20.91B MoEQ8_0fits fully12.5 GB287scaled from measured
Gemma 4 12B11.96BQ8_0fits fully13.7 GB44scaled from measured
Qwen3.5 9B9.65BQ8_0fits fully10.1 GB60scaled from measured
Qwen3-VL 8B8.77BQ8_0fits fully11.1 GB66scaled from measured
Qwen3.5 4B4.66BQ8_0fits fully5.1 GB93scaled from measured

Copy-paste commands for the top pick

gpt-oss 120B Q8_0, 16k context.

llama.cpp
llama-server -hf unsloth/gpt-oss-120b-GGUF:Q8_0 -c 16384 -fa on --jinja -ngl 99
ollama
OLLAMA_CONTEXT_LENGTH=16384 ollama run hf.co/unsloth/gpt-oss-120b-GGUF:Q8_0

How much context fits in 96 GB?

Largest context where weights plus KV cache stay inside 95 GB, by KV cache type (q8_0 halves and q4_0 quarters the cache). Native limits and YaRN extension apply per model.

ModelWeightsf16 KVq8_0 KVq4_0 KV
gpt-oss 120B Q8_063.4 GB128k128k128k
GLM-4.5-Air Q5_K_M83.5 GB32k64k128k
Qwen3.6 35B-A3B Q8_036.9 GB1M1M1M
Gemma 4 31B Q8_033.1 GB256k256k256k
Qwen3-Coder 30B-A3B Q8_032.5 GB512k1M1M
Qwen3.6 27B Q8_028.6 GB1M1M1M
Gemma 4 26B-A4B Q8_027.3 GB256k256k256k
Mistral Small 3.2 24B Q8_025.1 GB128k128k128k
gpt-oss 20B Q8_012.1 GB128k128k128k
Gemma 4 12B Q8_013.1 GB256k256k256k
Qwen3.5 9B Q8_09.5 GB1M1M1M
Qwen3-VL 8B Q8_08.7 GB512k1M1M
Qwen3.5 4B Q8_04.5 GB1M1M1M

Try the exact numbers for your setup in the interactive advisor.

What does not fit fully in 96 GB

Every model in the dataset fits.

GPUs with 96 GB

RTX PRO 6000 Blackwell Workstation. See their pages: RTX PRO 6000 96GB (bonus page).

Hardware pages near 96 GB

AMD Ryzen AI Max+ 395 (Strix Halo) 128GB · NVIDIA DGX Spark 128GB · Mac Studio (2025) M3 Ultra 96GB · MacBook Pro 14/16 (2024) M4 Max 128GB · Mac mini (2024) M4 Pro 64GB · RTX PRO 6000 96GB (bonus page) · Mac Studio M5 Max 128GB · MacBook Pro 14/16 M5 Max 128GB

FAQ

What is the best local LLM for 96GB VRAM?

By size, gpt-oss 120B Q8_0 is the largest model in our dataset that fits fully at 16k context (64.0 GB, ~196 tok/s (scaled from measured)).

How many models fit in 96GB VRAM?

13 of 13 models fit fully at 16k context with an f16 KV cache; 0 more run only with CPU offload.

How much context can I use with 96GB?

It depends on the model: for gpt-oss 120B the KV cache allows up to 128k tokens at f16 and 128k with a q4_0 cache.

Neighbouring tiers: 64 GB · 128 GB · all tiers. Numbers come from the same memory-fit math as the advisor; sources and methods.