Verdict
Two machines that cost Rs 2.2 million and Rs 4.6 million, asked to do one job: generate images and video for 20+ AI models, every day, for five years.
๐ข The RTX 5090 build. It is not close โ and the Mac costs twice as much.
Performance: on your real pipelines (Forge + ControlNet + ADetailer + LoRAs, FP8 models, Wan / LTX video, LoRA training) the 5090 lands between 3ร and 8ร faster. On plain vanilla SDXL the Mac is surprisingly close โ but nothing you run is vanilla.
Longevity: the Mac is frozen on the day you buy it. The PC swaps its GPU in 2028 and keeps going. Every AI video model that ships next year ships CUDA-first; the Mac gets a port months later, slower, if at all.
Scaling: at 20 models the currency is clips per hour per rupee. One 5090 plus your existing 3090 gives two render nodes for less than half the Mac's price.
The one thing the Mac does that the PC cannot: hold a 200B-parameter LLM in 256 GB of memory. You don't need that โ your chat brains already run on the VPS.
The two contenders
Raw silicon
Before software, before ecosystems โ what the two chips can physically do per second.
| Metric | Mac Studio M5 Ultra | RTX 5090 | Edge |
|---|---|---|---|
| FP16 matrix compute (dense) | โ 40 TFLOPS (M5 Max measured ~20; Ultra = 2 dies) | โ 210 TFLOPS | 5090 ยท ~5ร |
| FP8 compute | not native โ emulated / community patch | โ 420 TFLOPS native | 5090 ยท ~10ร+ |
| FP4 compute (Blackwell) | none | โ 840 TFLOPS | 5090 only |
| Memory bandwidth | 1,200 GB/s | 1,792 GB/s | 5090 ยท 1.5ร |
| Memory available to the GPU | 256 GB (shared) | 32 GB dedicated + 64 GB system | Mac ยท 8ร |
| Power at full load | ~270 W whole machine | ~575 W GPU alone, ~900 W system | Mac |
| Apple's own claim | "4.3โ4.5ร the peak AI compute of M3 Ultra" โ true, and it still lands at roughly one-fifth of a 5090 in FP16, with no FP8/FP4 path at all. | ||
Your actual stack โ what runs where
You are not buying a benchmark. You are buying a home for Diana HD, Diana FAST, Bella, Big Lust, and 16 more like them.
| Tool in your pipelines | On the 5090 (Windows / CUDA) | On the Mac (MPS) |
|---|---|---|
| Forge WebUI (your generator) | Native, full speed | Runs on MPS, poorly maintained there โ expect breakage on updates |
| ControlNet (mandatory on every image) | Native | Works; preprocessors slow, some CUDA-only |
| ADetailer face-bake (Diana FAST, Bella) | Native | Works, slower โ no FP8 path |
| inpaint.py face-apply (Diana HD) | Native | Port needed |
| DMD2 4-step distilled checkpoints | Native | Works |
| Krea 2 / FLUX refiner (ComfyUI, FP8) | Native FP8 | bf16 fallback or ComfyUI-AppleSilicon-FP8 patch; some custom nodes hard-require cuda |
| Joy Caption (vision captioning) | Native | Works via MPS, slower |
| SageAttention / TeaCache / torch.compile | Native โ the video speed multipliers | Not available |
| kohya LoRA training (persona LoRAs) | Native | Works, 3โ6ร slower |
| Wan 2.2 / HunyuanVideo in ComfyUI | Native, FP8/GGUF | "No stable MPS path yet" โ Draw Things is the only working route |
| Your automation: .bat launchers, WMI Forge restart, Chrome :9222, bundle stager, Windows scheduled tasks | Unchanged | All rewritten for macOS |
Image generation
Honest first: on plain SDXL the Mac is closer than anyone expects. Then the gap opens.
Video generation โ the part that decides the next five years
You said video for every model. This is where the two machines stop being comparable.
| Model ยท task | RTX 5090 | Mac Studio M5 Ultra | Ratio |
|---|---|---|---|
| Wan 2.2 14B ยท I2V 5 s @ 720p | ~125 s per clip (warm), FP8 / GGUF, 32 GB is enough | Draw Things only. Extrapolated from LTX on M-series at ~โ of a 4090: ~8โ15 min per clip | 5090 ยท ~4โ7ร |
| LTX-2.3 distilled ยท I2V with synced audio | ~22 s per clip | est. 90โ180 s | 5090 ยท ~4โ8ร |
| HunyuanVideo 1.5 | Native | No stable MPS path | 5090 only |
| SageAttention + TeaCache (the 2โ3ร video multipliers) | Yes | No | 5090 only |
| Next year's video model, day one | CUDA release | Wait for a port | 5090 |
LoRA training
Twenty models means twenty persona LoRAs, and each one gets retrained as the look evolves.
SDXL LoRA, 30โ40 images, kohya_ss. Mac numbers via the MPS backend, which works but has no fused optimisers, no bf16 tensor cores, and no bitsandbytes 8-bit Adam.
Scaling to 20+ models
At this size you stop thinking "which computer is faster" and start thinking "how many clips per hour per rupee, and can I add a second box next year."
Which one lasts longer
Hardware lifetime and useful lifetime are different questions, and the answer flips between them.
| Mac Studio M5 Ultra | RTX 5090 build | |
|---|---|---|
| Physical lifetime | Excellent โ sealed, cool, ~270 W, Apple supports macOS ~7 years | Good โ 1250 W ATX 3.1 PSU, AIO, quality board; GPU is the hot part |
| Upgrade path | None. Memory, storage, GPU are all soldered. What you buy is what you have in 2031. | GPU swaps to a 6090 in 2028. AM5 takes a Zen 6 CPU drop-in. RAM to 128 GB. PSU already sized for it. |
| Software relevance in 2028 | Every new model ships CUDA-first; Apple's port lands months later, without FP8/FP4. The gap widens each generation. | Day-one on every release. FP4 already in the silicon for models that haven't been written yet. |
| Resale | Strong โ Macs hold value | GPU holds value (a 3090 still fetches Rs 250โ300k six years on); rest depreciates normally |
| Failure mode | One part dies โ whole machine to Apple, 16โ18 weeks if replaced | One part dies โ replace that part in Karachi the same week |
Where the Mac genuinely wins
So this isn't a hit piece โ the Mac has real advantages. They just aren't yours.
Cost
| Item | Mac Studio M5 Ultra 256 GB / 2 TB | Zestro build + RTX 5090 |
|---|---|---|
| Sticker | $16,499 US โ Rs 4.6 M | Platform โ Rs 695k + 5090 Rs 1.05โ1.55 M = Rs 1.75โ2.25 M |
| Landed in Karachi | PakMac "coming soon" โ expect Rs 5 M+ after duty and dealer margin | All local, all in stock (Zestro / Redtech / Czone) |
| Wait | 16โ18 weeks from Apple US; PakMac TBA | Days |
| Financing | Apple Card 7.99% APR โ US residents only | Cash / bank transfer; UK Scan 48-mo if a relative buys the card |
| Second render node | Another Mac โ Rs 4.6 M+ | Your existing 3090 โ Rs 0 |
| Electricity (8 h/day at load, Rs 45/kWh est.) | ~Rs 3,000 / month | ~Rs 9,700 / month |
| 5-year total (hardware + power, no upgrades) | โ Rs 4.8 M | โ Rs 2.8 M โ and a 6090 swap in 2028 is optional, not required |
How to buy the 5090 build right
nvidia-smi -pl 400 when load-shedding is likely.Sources
- Apple โ M6 and M5 Ultra announcement (4.3โ4.5ร M3 Ultra AI compute, 80-core GPU, 1.2 TB/s)
- Apple โ Mac Studio technical specifications
- Apple M5 GPU roofline analysis โ measured FP16 matmul peak
- Investigating the GPU Neural Accelerators on Apple A19/M5
- RunPod โ RTX 5090 specs and AI benchmarks (FP16 ~210 TFLOPS dense)
- Spheron โ RTX 5090: 32 GB GDDR7, 1,792 GB/s, FP4 tensor
- Draw Things โ Lightning Draft on M5 Max (SDXL 1024 โ 7 s @ 30 steps)
- Draw Things โ Metal FlashAttention v2.5 with Neural Accelerators; Wan 2.2 on M5
- DatabaseMart โ SDXL in ComfyUI on RTX 5090
- SECourses โ RTX 5090 vs 3090 Ti across FLUX / SD3.5 / SDXL, FP8 vs FP16
- LTX-2.3 vs Wan 2.2 I2V on RTX 5090 (Wan ~125 s, LTX ~22 s per clip)
- Spheron โ Wan 2.2 / HunyuanVideo / LTX-2.3 VRAM requirements
- LocalAIMaster โ local AI video: Wan vs LTX vs Hunyuan (MPS status)
- InsiderLLM โ best local AI video 2026
- Why FP8 models don't work on Mac in ComfyUI
- ComfyUI-AppleSilicon-FP8 โ community FP8 compatibility layer
- ComfyUI issue #10292 โ macOS MPS: FP8 unsupported, runtime errors
- Apatero โ LoRA training on Mac (M3 Max 2โ3 h vs 4090 20โ30 min)
- Puget Systems โ SD LoRA training, consumer GPU analysis
- Mac Studio M5 pricing ($5,499 base Ultra)
- PakMac โ Mac Studio M5 in Pakistan "coming soon"
- Redtech โ RTX 5090 Rs 1,049,000 ยท Zestro โ ASUS TUF 5090 Rs 1,550,000