BFWR AI Tools
Custom Desktopx86 ArchitectureWindows x86

Legacy Budget Desktop (GTX 1650 4GB)

Processor: Intel Core i7-8700 + NVIDIA GTX 1650 (4GB VRAM)

Total RAM16 GBDDR4-2666 + 4GB GDDR5 VRAM
Est. Generation Speed~3.4 t/sLlama 3.2 1B / 3B only
Max Context Rec.8k tokensAt Q4 quantization
Power Envelope75-120WActive generation

What actually runs on the Legacy Budget Desktop (GTX 1650 4GB)

Scored against every model in our directory at Q4_K_M, using the ~4GB of VRAM on this machine and its 128 GB/s of memory bandwidth. Of 30 models, 1 runs comfortably, 0 are a tight fit, 17 need CPU offload, and 12 will not load. The largest model that fits well here is Meta Llama 3.2 3B Instruct.

ModelParamsQ4 sizeFitEst. speed
Meta Llama 3.2 3B InstructMeta AI3.21B2 GBComfortable~41.6 t/s
Qwen3-Coder 30B-A3B InstructAlibaba Qwen30.5B (3.3B active)3.3B active18.3 GBCPU Offload~14 t/s
Qwen3.8 27BAlibaba Qwen27.8B16.7 GBCPU Offload~1.7 t/s
Google Gemma 2 27BGoogle DeepMind27.2B16.5 GBCPU Offload~1.7 t/s
Gemma 4 26B-A4B (MoE)Google DeepMind26.5B (3.8B active)3.8B active15.9 GBCPU Offload~12.2 t/s
Mistral Small 3 24BMistral AI24.0B14.5 GBCPU Offload~1.9 t/s
Mistral Codestral 22BMistral AI22.2B13.5 GBCPU Offload~2.1 t/s
OpenAI gpt-oss-20bOpenAI20.9B (3.6B active)3.6B active13.8 GBCPU Offload~11.7 t/s
DeepSeek R1 Distill Qwen 14BDeepSeek AI14.8B9 GBCPU Offload~3.1 t/s
Qwen 2.5 Coder 14B InstructAlibaba Cloud14.7B9 GBCPU Offload~3.1 t/s
Microsoft Phi-4 14BMicrosoft14.7B9.1 GBCPU Offload~3.1 t/s
Mistral NeMo 12B InstructMistral AI & NVIDIA12.2B7.5 GBCPU Offload~3.7 t/s
Gemma 4 12BGoogle DeepMind12B7.2 GBCPU Offload~3.9 t/s
Google Gemma 2 9BGoogle DeepMind9.24B5.8 GBCPU Offload~4.8 t/s
Qwen3 8BAlibaba Qwen8.2B4.9 GBCPU Offload~5.7 t/s
Llama 3.1 8B InstructMeta AI8.03B4.92 GBCPU Offload~5.6 t/s
DeepSeek R1 Distill Llama 8BDeepSeek AI8.0B4.9 GBCPU Offload~5.7 t/s
Qwen 2.5 Coder 7B InstructAlibaba Cloud7.6B4.7 GBCPU Offload~5.9 t/s
DeepSeek V3 671B MoEDeepSeek AI671B (37B active)380 GBUnsupported—
DeepSeek V4-FlashDeepSeek AI284B (13B active)13B active170.4 GBUnsupported—
OpenAI gpt-oss-120bOpenAI116.8B (5.1B active)5.1B active65 GBUnsupported—
Llama 4 Scout (17B active, 16 experts)Meta109B (17B active)17B active65.4 GBUnsupported—
Qwen 2.5 72B InstructAlibaba Cloud72.7B42.5 GBUnsupported—
DeepSeek R1 Distill Llama 70BDeepSeek AI70.6B42.5 GBUnsupported—
Llama 3.3 70B InstructMeta AI70.6B39.5 GBUnsupported—
Qwen3.6 35B-A3B (MoE)Alibaba Qwen36B (3B active)3B active21.6 GBUnsupported—
Cohere Command R 35BCohere35.0B21 GBUnsupported—
DeepSeek R1 Distill Qwen 32BDeepSeek AI32.5B19.8 GBUnsupported—
Qwen 2.5 Coder 32B InstructAlibaba Cloud32.5B19.8 GBUnsupported—
Gemma 4 31BGoogle DeepMind31.3B18.8 GBUnsupported—

How these are estimated: tokens/sec ≈ memory bandwidth × 0.65 ÷ active weights in GB. These are arithmetic estimates from published specifications, not lab measurements — BFWR does not run a hardware test lab. Real throughput varies with runner, quantization, context length and thermals.

Performance Estimate

An 8B model at Q4_K_M does not fit fully in fast memory (4GB usable), so layers spill to system RAM or swap. Estimated ~3.4 tok/s. Prefer 3-4B models such as Gemma 4 E4B.

Supported Local Inference Software

Ollama

Expected to Run

Instant CLI Run Command

Launch your model locally with a single terminal command:

ollama run gemma4:e4b

Image generation on the Legacy Budget Desktop (GTX 1650 4GB)

Diffusion models size up differently from language models: the text encoder is often as large as the image model itself, and memory scales with resolution. Measured at 1024×1024, one image at a time, against the ~4GB of VRAM here, 2 of 11 open image models will run — the best being Stable Diffusion XL 1.0 at NF4 / INT4 with text encoder on cpu, peaking near 4.0GB.

ModelBest setup that fitsPeak VRAMStatusCommercial
Stable Diffusion XL 1.02.57B · Stability AINF4 / INT4Text encoder on CPU4.0 GBWith offloadConditions
Stable Diffusion 1.50.86B · Runway / Stability AIBF16 / FP16Text encoder on CPU4.0 GBWith offloadConditions
FLUX.2 [dev]32.22B · Black Forest Labs—22.5 GBUnsupportedNo
Qwen-Image20.43B · Alibaba Qwen—15.3 GBUnsupportedYes
FLUX.1 [dev]11.9B · Black Forest Labs—9.9 GBUnsupportedNo
FLUX.1 [schnell]11.89B · Black Forest Labs—9.9 GBUnsupportedYes
FLUX.2 [klein] 9B9.08B · Black Forest Labs—8.4 GBUnsupportedNo
Stable Diffusion 3.5 Large8.15B · Stability AI—7.8 GBUnsupportedConditions
Qwen-Image 2.17.12B · Alibaba Qwen—8.0 GBUnsupportedNo
FLUX.2 [klein] 4B3.88B · Black Forest Labs—5.3 GBUnsupportedYes
Stable Diffusion 3.5 Medium2.47B · Stability AI—4.2 GBUnsupportedConditions

Weight sizes are read from the real .safetensors files in each model’s Hugging Face repository. Activation memory is an approximation that varies with the attention implementation and sampler, so leave headroom. These are planning figures, not benchmarks.

Legacy Budget Desktop (GTX 1650 4GB): common questions

What is the largest model the Legacy Budget Desktop (GTX 1650 4GB) can run?
Meta Llama 3.2 3B Instruct (3.21B) is the largest model that fits, at roughly 2GB in Q4_K_M against 4GB of VRAM. It is rated "Comfortable" here, with an estimated 41.6 tokens/sec.
How many tokens per second should I expect?
Speed depends on the model, not just the machine. On this hardware the estimates range from about 41.6 tokens/sec for the smallest models down to single digits for the largest that still fit. The estimate uses memory bandwidth (128 GB/s here) × 0.65 ÷ active weights in GB, and is not a measured benchmark.
Can the Legacy Budget Desktop (GTX 1650 4GB) run a 70B model?
Not in a usable way. A 70B model needs roughly 40GB+ at Q4_K_M before context, which exceeds the 4GB of VRAM available here. A mixture-of-experts model is usually the better route on this machine, since only a fraction of its weights are active per token.
How much context can I use?
8k tokens is a sensible ceiling on this machine at Llama 3.2 1B / 3B only. Context is stored in the KV cache, which grows with every token and competes with the model weights for the same memory, so a longer context means a smaller model.
Can the Legacy Budget Desktop (GTX 1650 4GB) generate images with Flux or Stable Diffusion?
Yes. 2 of 11 open image models fit at 1024x1024, the best being Stable Diffusion XL 1.0 at NF4 / INT4 with text encoder on cpu, peaking near 4.0GB. Higher resolutions and larger batches cost proportionally more.
Which runner works best on the Legacy Budget Desktop (GTX 1650 4GB)?
Ollama are all expected to run on this hardware. Ollama is the simplest starting point, and `ollama run gemma4:e4b` is a good first model for this machine.

Guides for the Custom Desktop setup

In-depth reads that pair with this machine — sizing memory, picking a runner, and choosing quantization for ~4GB of usable memory.