VRAM is dedicated memory that lives directly on a graphics card, built to be read and written extremely fast by the GPU. Running a model locally means loading its weights, plus the extra working memory it needs while actually generating output, into that space before the GPU can do anything with it at all.

Unlike raw compute speed — which just changes how long a task takes — VRAM capacity behaves closer to a pass/fail gate. If a model plus its working memory doesn't fit, the software either refuses to load it outright, or spills part of it into much slower system RAM, which can turn a workload that would otherwise run smoothly into one that crawls.

A concrete scale check: a 7-billion-parameter model at a common quantization level needs roughly 4-5GB just for its weights, before accounting for the extra working memory generation itself requires. A 70-billion-parameter model at the same quantization needs an order of magnitude more — which is exactly why "how much VRAM" is the first spec a developer evaluating a card for local AI work should check, well ahead of clock speed or even raw compute throughput.

This is also why two cards with identical VRAM capacity but different generations aren't automatically interchangeable for the same job — memory bandwidth (how fast data moves in and out of VRAM) and support for lower-precision formats like FP4, covered elsewhere in this category, both affect how efficiently that capacity actually gets used once a model is loaded. Capacity decides whether a model fits at all; bandwidth and precision support decide how well it performs once it does.

That's the real reason a card like the RTX 5090, covered elsewhere in this category, gets discussed specifically in VRAM terms — 32GB — rather than purely in frames-per-second terms, the moment the conversation turns to running models locally instead of playing games.