Quick answer: The cheapest path to serious local-AI VRAM is not one new flagship card — it is two used ones. A single RTX 5090 costs $1,999 MSRP for 32 GB; two used RTX 3090s pool 48 GB for a fraction of that, and they remain the best used-card pairing for VRAM per dollar in Compare AI Hardware's tracked data. Here is when a second card actually pays off, what a dual-3090 budget build fits, and where the pitfalls are.
Why multi-GPU at all?
A second GPU helps in exactly two situations: the model does not fit on one card, or your jobs are independent and can run one per card. It does not speed up a single interactive chat whose model already fits — splitting one model across cards adds per-token coordination that a single bigger card never pays. The full decision framework is laid out in the multi-GPU guide on Compare AI Hardware. The short version: go multi-GPU for 48 GB+ of combined VRAM or for training and batch throughput; stay single-GPU for simplicity and latency. For calibration, the guide's single-card speed references (llama.cpp, Llama-3-8B Q4) record 150 tokens per second on the RTX 3090, 220 on the RTX 4090, and 320 on the RTX 5090 — doubling cards doubles capacity and parallel throughput, not those single-stream numbers.
Dual used 3090s: what fits
Two RTX 3090s give you 24 GB per card and 48 GB combined, with 936 GB/s of memory bandwidth each per the manufacturer datasheet. That 48 GB is enough for 70B-class models at 4-bit quantization — the same pooled capacity as the guide's $6,500 dual-RTX-4090 reference build, reached through the used market instead. The 3090 is also the last GeForce card with NVLink bridge support, though modern multi-GPU AI is SLI-free: the cards cooperate through software, and pipeline parallelism over plain PCIe is the practical default. In llama.cpp, -sm layer splits layers across both cards and -ts tunes the ratio; Ollama distributes across detected GPUs automatically; for image generation you run one ComfyUI or WebUI instance per GPU. The tracked configurations for context:
| Configuration | Combined VRAM | Interconnect | Tracked cost |
|---|---|---|---|
| Single RTX 5090 | 32 GB | — | $1,999 MSRP |
| Dual used RTX 3090 | 48 GB | PCIe (NVLink optional) | used-market prices |
| DIY dual RTX 4090 | 48 GB | PCIe peer-to-peer | $6,500 (Threadripper 7980X, 1600 W PSU) |
| System76 dual RTX 6000 Ada | 96 GB | NVLink bridges | $18,000 |
Before you buy two cards, run the inspection checklist in our used RTX 3090 buyer's guide — a mismatched or thermally abused pair undermines the whole value proposition. And to see what that pooled 48 GB means for a specific model, our Llama 3.3 70B hardware guide works through the full VRAM math that makes the dual-card route necessary in the first place.
What about 3-4 card stacks?
They exist mostly in the cloud. The guide's rental data records four RTX 4090s at $1.20 per hour on Vast.ai and eight RTX 3090s at $1.80 per hour — snapshots that fluctuate with supply, so re-check before budgeting a long run. At home, the binding constraint past two cards is PCIe lanes: consumer platforms have limited lane budgets, so populating three or four slots often narrows one or more links, which hurts model loading and tensor-parallel traffic (layer-split inference and data-parallel training tolerate it far better). The tracked multi-GPU builds use Threadripper-class CPUs precisely because they feed multiple slots at full width. The guide's rule of thumb: if your multi-GPU need is measured in a few hundred hours, rent — it avoids the hardware outlay, the power draw, and the cooling engineering, and rented nodes arrive pre-configured.
Risks and pitfalls
The big one: two GPUs do not merge into one VRAM pool. Each card keeps its own memory, total capacity is bounded by the sum, and any single layer must fit on one card — layer-split inference just makes the pair behave like one big pool. Second, size the power supply by summing both cards' TDP plus the rest of the system: the tracked dual-4090 build carries 900 W of GPU TDP and uses a 1600 W supply against an estimated 1200 W peak; two 350 W (datasheet) RTX 3090s are lighter but still demand headroom. Third, cooling is part of the build — adjacent high-TDP cards heat each other, so leave an empty slot where the board allows, keep strong front-to-back airflow, and watch both cards under sustained load; if the top card throttles, the fix is spacing or airflow, not software. Finally, verify both cards appear with nvidia-smi at full negotiated link width, then measure tokens per second and time-to-first-token against your single-card baseline so you know what the second card actually bought.
Frequently asked questions
Does SLI help AI workloads?
No. SLI is a gaming frame-rendering technology that AI frameworks ignore. Multi-GPU AI uses software parallelism — layer splits, tensor parallelism, or data parallelism — over PCIe or NVLink.
Do two GPUs double LLM inference speed?
No. For a single request, splitting one model adds per-token communication. The wins are capacity (larger models fit) and throughput (parallel requests or jobs), not single-stream latency.
Can you mix different GPU models in one build?
You can, but matched cards are simpler: equal VRAM keeps layer splits balanced and identical architectures avoid driver quirks. With unequal cards, llama.cpp's tensor-split ratio option compensates.
What power supply do two GPUs need?
Sum both cards' TDP plus roughly the rest of the system. The tracked dual RTX 4090 build (900 W of GPU TDP) uses a 1600 W supply with an estimated 1200 W peak — match your own cards' TDP to that pattern.
Sources and further reading
- Multi-GPU guide on Compare AI Hardware (linked above) — tracked workstation configurations (DIY dual 4090: Threadripper 7980X, 128 GB DDR5 ECC, 1600 W PSU, ~1200 W peak; ArsenalPC dual RTX 5090 $11,999, 64 GB; System76 dual RTX 6000 Ada $18,000, 96 GB NVLink; HP Z8 Fury), updated August 14, 2026
- Single-GPU speed references recorded on the guide: llama.cpp, Llama-3-8B Q4 — RTX 3090 150 tok/s, RTX 4090 220, RTX 5090 320, per Puget Systems, Tom's Hardware, and TechPowerUp measurements
- Cloud rental rates recorded on the guide (snapshot): Vast.ai 4× RTX 4090 $1.20/hr and 8× RTX 3090 $1.80/hr; RunPod single RTX 4090 $0.34/hr
Disclosure: machine-learning.null.pictures and compareaihardware.com are operated by the same team. Links to compareaihardware.com are editorial recommendations, not paid placements.