By Peter · ModelFit · 2026-08-28

Best LLM for Mac Studio M5 Ultra with 96GB RAM (2026)

Apple announced the Mac Studio M5 Ultra on August 26, 2026, and the 96GB memory tier is where the Ultra line makes the most sense for most buyers. Starting at $5,499 with 1.2 TB/s of memory bandwidth, roughly 50% more than the M3 Ultra, this config gives you about 77GB usable for models after macOS overhead. That is enough to run 70B Q4 dense models with generous context and to load 120B-class MoE models at MXFP4 quantization. It is the practical Ultra: serious capacity without the top-of-the-line price. This guide ranks the models that make the most of 96GB on the M5 Ultra, with speed estimates from the ModelFit engine.

TL;DR: The 96GB M5 Ultra is the sweet spot for 70B-class work and entry-level 120B MoE. Our top pick is Qwen3-Next 80B-A3B at ~64 tok/s est. - an 80B MoE that loads at Q4 with room for long context. For raw reasoning, GPT-OSS 120B loads at MXFP4 at ~43 tok/s est. For a fast daily driver at Q8 precision, Qwen3.6 35B-A3B runs at ~53 tok/s est. See our Mac Studio M5 Ultra flagship article for full hardware details and see the upgrade comparison for bandwidth differences.
Bar chart of estimated tokens per second for top LLMs on a Mac Studio M5 Ultra 96GB at Q4_K_M Estimated token generation on the Mac Studio M5 Ultra 96GB. ModelFit engine estimates.

How 96GB Shapes Your Model Choices

After macOS and system services take their share, the 96GB M5 Ultra leaves about 77GB for model weights and KV-cache. At Q4_K_M quantization, each billion parameters costs roughly 0.6GB. A 70B dense model needs about 42GB for weights, leaving 35GB for KV-cache - enough for context windows well beyond 128K tokens.

MoE models change the equation. A 120B MoE like GPT-OSS stores 117B parameters in memory but activates only ~5B per token. Memory tracks the total (it all has to fit), while speed tracks the active set. That is why the 96GB Ultra can load a 120B-class MoE at ~43 tok/s est. while a dense 70B of the same total size would run at roughly a third of that speed.

AllocationSize
macOS + system overhead~19 GB
Available for LLM~77 GB
Qwen3-Next 80B-A3B (Q4)~50 GB
GPT-OSS 120B (MXFP4)~65 GB
Llama 4 Scout 109B (Q4)~67 GB

The 96GB tier is the first point where 120B-class MoE models load entirely in memory. They are tight fits (65-72GB for the largest), so long-context sessions need careful budgeting, but they load. The practical daily workstation range is 35-80B MoE, where you have margin for context and background apps.

Best Models Ranked

RankModelTypeSizeEst. tok/sBest for
1Qwen3-Next 80B-A3BMoE (3B active)80B~64 tok/sChat, coding, long context
2GPT-OSS 120BMoE (5.1B active)117B~43 tok/sReasoning, coding, agents
3Qwen3.6 35B-A3B (Q8)MoE (3B active)35B~53 tok/sReasoning, agents at Q8
4Qwen3.5 122B-A10BMoE (10B active)122B~27 tok/sFrontier-level reasoning
5Llama 4 ScoutMoE (17B active)109B~23 tok/sLong context, multimodal

Model Details

Qwen3-Next 80B-A3B is the best all-around pick for this config. At ~50GB in Q4, it fits with 27GB of headroom for KV-cache and context. The 3B active parameter design means it generates at ~64 tok/s est., fast enough for interactive chat and real-time coding assistance. Its 128K native context window makes it a strong option for repository-level code analysis or long document work.

ollama run qwen3-next:80b

GPT-OSS 120B loads at MXFP4 quantization in about 65GB, a heavy fit but usable for single-model sessions. Its 5.1B active parameter count delivers reasoning quality that competes with frontier proprietary models, at ~43 tok/s est. This is the model to load when you need a deliberate, high-quality answer and can trade the speed of the smaller MoE options.

ollama run gpt-oss:120b

Qwen3.6 35B-A3B at Q8_0 raises the precision floor. These 35B MoE models load at ~39GB in Q8, giving you near-lossless quality on the active parameters that do the reasoning. At ~53 tok/s est., they are fast enough for agent workflows and multi-step tool use. This is the daily driver for users who want the best possible quality at interactive speed.

ollama run qwen3.6:35b-a3b-q8_0

Qwen3.5 122B-A10B is the largest MoE that cleanly fits in 96GB. Its 122B total parameters and 10B active set produce frontier-level reasoning scores, and at ~27 tok/s est. it remains usable for considered chat and batch analysis. The active parameter count is higher than the 80B-A3B, so raw throughput is lower, but the quality ceiling is higher for complex multi-step tasks.

ollama run qwen3.5:122b-a10b

Llama 4 Scout (109B, MoE, 17B active) loads at ~67GB in Q4_K_M, the tightest fit on this list. Its 17B active parameters make it slower per token than the GPT-OSS or Qwen3-Next options, at ~23 tok/s est., but its long-context handling and multimodal capabilities make it the right choice for document-heavy, image-including workflows that need a single-model solution.

ollama run llama4:scout

What 96GB Can't Run

A 96GB M5 Ultra cannot run 400B-class models like Llama 4 Maverick at all - that needs the 512GB tier. It also cannot run DeepSeek-R1 671B or Llama 3.1 405B at any usable quantization. Even Llama 3.3 70B at Q8 (75GB) is a very tight fit that leaves almost no room for context.

If your work regularly requires those model classes, step up to the 256GB or 512GB M5 Ultra configs. The 256GB tier gives you comfortable room for 120B-class MoE with long context and multi-model setups, while the 512GB tier opens up 400B Maverick and DeepSeek at Q4. Check the best LLM for 256GB M5 Ultra and best LLM for 512GB M5 Ultra for those configs. For most users, the 96GB config covers 70B Q4 dense and 80-120B MoE - the practical range for daily local AI work.

FAQ

Can the 96GB M5 Ultra run Llama 4 Maverick?

No. Llama 4 Maverick 400B needs about 245GB at Q4_K_M, which exceeds the 96GB capacity. The smallest config that runs Maverick is the 512GB M5 Ultra, where it loads at ~12 tok/s est.

Is 96GB enough for local LLMs in 2026?

Yes, for most practical work. The 96GB M5 Ultra runs 70B Q4 dense models with generous context headroom, and it loads 120B-class MoE models like GPT-OSS 120B and Qwen3.5 122B-A10B. The models it cannot run (400B-plus) are edge cases for most developers and researchers. If your ceiling is the 70-120B class, 96GB is the right amount.

M5 Ultra or M5 Max for local AI?

The M5 Max tops out at 128GB unified memory and ~614 GB/s bandwidth. The M5 Ultra doubles bandwidth to 1.2 TB/s and goes up to 512GB. For 70B and smaller models, the M5 Max is capable and cheaper. For 80B-plus MoE models at usable speed, the M5 Ultra is the correct choice. The 96GB M5 Ultra ($5,499) is the entry point for Ultra-class performance.

Should I get the 96GB or 256GB M5 Ultra?

Choose 96GB if your work centers on 35-80B MoE models and 70B dense models with long context. Choose 256GB if you regularly run 120B-class MoE at long context, keep multiple large models loaded, or run agent workflows that need 64K-plus context. The 256GB tier costs more but gives roughly 3x the usable memory.

How fast is the 96GB M5 Ultra for a 7B model?

The ModelFit engine estimates ~135 tok/s on a 7B Q4 reference workload, roughly 50% faster than the M3 Ultra's ~90 tok/s. That speed class covers instant chat and real-time code completion with models like Qwen3 8B.

Where to Buy for Local AI

best configs

Prefer to buy direct? Buy from Apple (same price, no affiliate link).

ModelFit may earn a commission on purchases through these links, at no extra cost to you.

Want a Model Bigger Than This Mac Runs? Rent a Cloud GPU

by the hour

70B+ and frontier open-weight models that won't fit in unified memory run great on an hourly rented GPU, same open weights, same Ollama workflow, no subscription.

RunPodHourly GPU pods (RTX 4090 to H100) with one-click Ollama/vLLM templates.Rent
Vast.aiMarketplace of rented GPUs, usually the cheapest per-hour prices.Rent

ModelFit may earn a commission on sign-ups made through these links, at no extra cost to you.

See how this changes your recommendation
Run the wizard

The weekly local-AI refresh

New open-weight models, real Apple Silicon benchmarks, and the one model worth running on your Mac this week. Free, one email a week, unsubscribe anytime.

By subscribing you agree to our Privacy Policy and to receive the weekly email. Unsubscribe anytime.

Have questions? Reach out on X/Twitter