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

๐ŸŽ Mac Studio (as configured)
M5 Ultra
36-core CPU ยท 80-core GPU with Neural Accelerators ยท 256 GB unified memory ยท 1.2 TB/s ยท 2 TB SSD ยท 6ร— Thunderbolt 5 ยท $16,499 ยท ships in 16โ€“18 weeks ยท sealed, nothing user-replaceable
๐ŸŸฉ Zestro high-end build + RTX 5090
7800X3D + 5090
Ryzen 7 7800X3D ยท MSI X870E-S EVO ยท 64 GB DDR5-6000 ยท Samsung 9100 Pro 2 TB Gen5 ยท MSI A1250GL 1250 W ATX 3.1 ยท Lian Li O11 Vision Compact ยท MSI A13 360 AIO ยท RTX 5090 32 GB GDDR7 ยท 1.79 TB/s ยท โ‰ˆ Rs 1.75โ€“2.25 M depending on which 5090 ยท every part replaceable
What you are really comparing The Mac is one integrated chip whose GPU shares the system's 256 GB. The PC is a dedicated 32 GB GPU with 5.6ร— the raw tensor compute, attached to 64 GB of system RAM. The Mac wins on memory capacity. The PC wins on memory speed and on everything that does arithmetic.

Raw silicon

Before software, before ecosystems โ€” what the two chips can physically do per second.

MetricMac Studio M5 UltraRTX 5090Edge
FP16 matrix compute (dense)โ‰ˆ 40 TFLOPS (M5 Max measured ~20; Ultra = 2 dies)โ‰ˆ 210 TFLOPS5090 ยท ~5ร—
FP8 computenot native โ€” emulated / community patchโ‰ˆ 420 TFLOPS native5090 ยท ~10ร—+
FP4 compute (Blackwell)noneโ‰ˆ 840 TFLOPS5090 only
Memory bandwidth1,200 GB/s1,792 GB/s5090 ยท 1.5ร—
Memory available to the GPU256 GB (shared)32 GB dedicated + 64 GB systemMac ยท 8ร—
Power at full load~270 W whole machine~575 W GPU alone, ~900 W systemMac
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.
Why FP8 and FP4 decide this Every modern image and video model โ€” FLUX, Krea 2, Wan 2.2, LTX-2.3, HunyuanVideo โ€” ships in FP8 because it halves memory and doubles speed on tensor cores. Blackwell adds FP4 on top. Apple Silicon has no hardware FP8: ComfyUI on a Mac either falls back to bf16 (double the memory, slower) or leans on a community monkey-patch that emulates it. That single gap is most of the 3โ€“8ร— you'll feel day to day.

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 pipelinesOn the 5090 (Windows / CUDA)On the Mac (MPS)
Forge WebUI (your generator)Native, full speedRuns on MPS, poorly maintained there โ€” expect breakage on updates
ControlNet (mandatory on every image)NativeWorks; preprocessors slow, some CUDA-only
ADetailer face-bake (Diana FAST, Bella)NativeWorks, slower โ€” no FP8 path
inpaint.py face-apply (Diana HD)NativePort needed
DMD2 4-step distilled checkpointsNativeWorks
Krea 2 / FLUX refiner (ComfyUI, FP8)Native FP8bf16 fallback or ComfyUI-AppleSilicon-FP8 patch; some custom nodes hard-require cuda
Joy Caption (vision captioning)NativeWorks via MPS, slower
SageAttention / TeaCache / torch.compileNative โ€” the video speed multipliersNot available
kohya LoRA training (persona LoRAs)NativeWorks, 3โ€“6ร— slower
Wan 2.2 / HunyuanVideo in ComfyUINative, 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 tasksUnchangedAll rewritten for macOS
The hidden cost nobody prices Two years of pipeline work โ€” the caption trigger, the evaluate loop, the crop-tag UI, the Forge watchdog, the bundle stager โ€” is Windows + CUDA. Moving to the Mac is not "install ComfyUI." It is a port, a re-verification of every step, and living permanently one release behind on every tool that matters. That work has a cost, and it is not zero even if the Mac were free.

Image generation

Honest first: on plain SDXL the Mac is closer than anyone expects. Then the gap opens.

SDXL 1024ยฒ, 30 steps, one image, no extras โ€” seconds (shorter = better)
M5 Ultra (Draw Things, est. from M5 Max 7 s)
~4โ€“5 s
RTX 5090 (ComfyUI / Forge)
~3.5 s
Your RTX 3090 today
~10โ€“12 s
Your Diana FAST pipeline โ€” DMD2 + ControlNet + ADetailer face-bake + 2 LoRAs, end-to-end per image
M5 Ultra (est. โ€” no FP8, no fused attention)
~25โ€“35 s
RTX 5090
~8โ€“10 s
Your 3090 today (measured)
22โ€“27 s
FLUX / Krea 2 refiner, FP8, 1024ยฒ
M5 Ultra (bf16 fallback)
~40โ€“60 s
RTX 5090 (native FP8)
~10โ€“13 s
Read this carefully On the one test the Mac is designed to win โ€” a single SDXL image in Apple's own app โ€” it reaches ~80% of a 5090. The moment you add the things every one of your images needs (ControlNet pose lock, face bake, LoRAs, FP8 refiner) it drops to a quarter to a third of the 5090's throughput. And it would run through Draw Things, not Forge โ€” a different tool, different presets, different bugs.

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 ยท taskRTX 5090Mac Studio M5 UltraRatio
Wan 2.2 14B ยท I2V 5 s @ 720p~125 s per clip (warm), FP8 / GGUF, 32 GB is enoughDraw Things only. Extrapolated from LTX on M-series at ~โ…› of a 4090: ~8โ€“15 min per clip5090 ยท ~4โ€“7ร—
LTX-2.3 distilled ยท I2V with synced audio~22 s per clipest. 90โ€“180 s5090 ยท ~4โ€“8ร—
HunyuanVideo 1.5NativeNo stable MPS path5090 only
SageAttention + TeaCache (the 2โ€“3ร— video multipliers)YesNo5090 only
Next year's video model, day oneCUDA releaseWait for a port5090
What 32 GB actually buys you for video Wan 2.2 14B's transformer is ~14 GB in FP8 or ~8 GB in GGUF Q5. LTX-2.3 fits with room for 4K. The 5090 is the strongest single consumer card for local video today, and every published guide reaches the same conclusion. The Mac's 256 GB is not the bottleneck it solves โ€” compute is the bottleneck, and the Mac has one-fifth of it.
Throughput math at 20 models Say 5 clips per model per day = 100 clips/day. Wan 2.2 on the 5090: ~3.5 hours. On the Mac: ~16โ€“25 hours โ€” i.e. it can't be done in a day. LTX-2.3 on the 5090: 37 minutes. The 5090 does in an afternoon what the Mac can't finish overnight.

LoRA training

Twenty models means twenty persona LoRAs, and each one gets retrained as the look evolves.

M3 Max 96 GB (published)
2โ€“3 h
M5 Ultra (est., 2ร— M5 Max GPU)
~60โ€“90 min
RTX 4090 (published)
20โ€“30 min
RTX 5090
~15โ€“20 min

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."

5090 build
2 nodes
5090 as the primary + your existing 3090 kept alive as render node #2 (a standing decision). Same Windows automation, same Forge presets, batch.json fan-out already works across boxes.
Mac Studio
1 node
The 3090 rig can't share work with it โ€” different OS, different toolchain. The Mac becomes an island, and the second node is another Rs 4.6 M Mac.
Cloud burst (both)
RunPod
When 20 becomes 40, you rent 5090/H100 by the hour. Every cloud image is CUDA. A CUDA workflow moves to the cloud unchanged; a Mac workflow has to be rebuilt to burst.
Rupees per clip Mac: Rs 4.6 M รท ~7 Wan clips/hour. 5090 build: Rs 2.25 M รท ~29 clips/hour. The Mac costs roughly 8ร— more per clip of throughput. That gap does not shrink at scale; it compounds.

Which one lasts longer

Hardware lifetime and useful lifetime are different questions, and the answer flips between them.

Mac Studio M5 UltraRTX 5090 build
Physical lifetimeExcellent โ€” sealed, cool, ~270 W, Apple supports macOS ~7 yearsGood โ€” 1250 W ATX 3.1 PSU, AIO, quality board; GPU is the hot part
Upgrade pathNone. 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 2028Every 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.
ResaleStrong โ€” Macs hold valueGPU holds value (a 3090 still fetches Rs 250โ€“300k six years on); rest depreciates normally
Failure modeOne part dies โ†’ whole machine to Apple, 16โ€“18 weeks if replacedOne part dies โ†’ replace that part in Karachi the same week
The honest framing The Mac will physically outlast the PC. It will also be less useful every year it is alive, because the field moves on CUDA and the Mac cannot follow. The PC's GPU may be swapped twice in that time โ€” and that is the point. "Lasts longer" for AI work means "can keep up," and only one of these can.

Where the Mac genuinely wins

So this isn't a hit piece โ€” the Mac has real advantages. They just aren't yours.

256 GB unified memory
200B+ LLMs local
Runs DeepSeek-class or Llama-405B-class models entirely on device. The 5090 caps out around 70B at Q4. But: your chat brains run DeepSeek on the VPS โ€” you don't run frontier LLMs locally, and Sam's rule is no paid Claude API for the brain, not "must be local."
Power & noise
~270 W
A third of the PC's draw, near silent. Real money on a Karachi bill, and it would sit comfortably behind your 600 W Riello UPS โ€” which the 5090 build cannot.
Plain SDXL in Draw Things
~80% of 5090
Genuinely impressive. Apple's Neural Accelerators + Metal FlashAttention made the M5 line a real image-gen machine for hobbyists.
Reliability & support
Sealed box
No PSU sizing, no BIOS switches, no cable daisy-chaining, no thermal pads. It just runs.
If your work were different A one-person operation doing a few SDXL images a day in Draw Things, plus local LLM chat, plus video editing in Final Cut โ€” the Mac would be the right call. That is not an AI-OFM agency running Forge pipelines for 20 personas with video on the roadmap.

Cost

ItemMac Studio M5 Ultra 256 GB / 2 TBZestro build + RTX 5090
Sticker$16,499 US โ‰ˆ Rs 4.6 MPlatform โ‰ˆ Rs 695k + 5090 Rs 1.05โ€“1.55 M = Rs 1.75โ€“2.25 M
Landed in KarachiPakMac "coming soon" โ€” expect Rs 5 M+ after duty and dealer marginAll local, all in stock (Zestro / Redtech / Czone)
Wait16โ€“18 weeks from Apple US; PakMac TBADays
FinancingApple Card 7.99% APR โ€” US residents onlyCash / bank transfer; UK Scan 48-mo if a relative buys the card
Second render nodeAnother 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
The Mac costs 2ร— more, delivers โ…“ to โ…› the throughput on your work, and can't be upgraded. Per unit of output that is roughly a 10ร— price difference. There is no reading of the numbers where it wins on value.

How to buy the 5090 build right

Which 5090
Air-cooled, local
The ROG Astral LC at $6,999 US โ‰ˆ Rs 1.96 M before shipping and duty โ€” more than Karachi's Rs 1.55 M, with no warranty here. Buy locally: Redtech Rs 1,049,000 (confirm stock) ยท Zestro ASUS TUF Rs 1,550,000 ยท Czone MSI Gaming Trio. An air-cooled Astral / TUF / Suprim performs identically; the LC's 360 mm radiator would have to share the O11 Vision Compact with the A13 360 CPU AIO โ€” possible, but a plumbing headache for zero speed.
Power
1250 W ATX 3.1
Already in the Zestro spec (MSI A1250GL). Native 12V-2ร—6 cable โ€” no adapters. Your Riello 600 W UPS cannot carry this machine under load; keep it on the 3090 rig or set nvidia-smi -pl 400 when load-shedding is likely.
Memory
64 GB, 2ร—32
Matches what you have today. Never 32 GB. Confirm the kit is 2 sticks โ€” dual channel.
Keep the 3090
Node #2
Standing decision. It keeps captioning, cropping and running Diana FAST while the 5090 does video. Two boxes, one automation.
Sequence 1) Platform from Zestro (board, CPU, RAM, PSU, case, AIO, SSD). 2) 5090 from whoever has stock at the lowest price that week โ€” chase Redtech first. 3) Clone your Forge install; verify Diana FAST end-to-end on the new box before touching the old one. 4) Only then move Big Lust and video work over.

Sources

  1. Apple โ€” M6 and M5 Ultra announcement (4.3โ€“4.5ร— M3 Ultra AI compute, 80-core GPU, 1.2 TB/s)
  2. Apple โ€” Mac Studio technical specifications
  3. Apple M5 GPU roofline analysis โ€” measured FP16 matmul peak
  4. Investigating the GPU Neural Accelerators on Apple A19/M5
  5. RunPod โ€” RTX 5090 specs and AI benchmarks (FP16 ~210 TFLOPS dense)
  6. Spheron โ€” RTX 5090: 32 GB GDDR7, 1,792 GB/s, FP4 tensor
  7. Draw Things โ€” Lightning Draft on M5 Max (SDXL 1024 โ‰ˆ 7 s @ 30 steps)
  8. Draw Things โ€” Metal FlashAttention v2.5 with Neural Accelerators; Wan 2.2 on M5
  9. DatabaseMart โ€” SDXL in ComfyUI on RTX 5090
  10. SECourses โ€” RTX 5090 vs 3090 Ti across FLUX / SD3.5 / SDXL, FP8 vs FP16
  11. LTX-2.3 vs Wan 2.2 I2V on RTX 5090 (Wan ~125 s, LTX ~22 s per clip)
  12. Spheron โ€” Wan 2.2 / HunyuanVideo / LTX-2.3 VRAM requirements
  13. LocalAIMaster โ€” local AI video: Wan vs LTX vs Hunyuan (MPS status)
  14. InsiderLLM โ€” best local AI video 2026
  15. Why FP8 models don't work on Mac in ComfyUI
  16. ComfyUI-AppleSilicon-FP8 โ€” community FP8 compatibility layer
  17. ComfyUI issue #10292 โ€” macOS MPS: FP8 unsupported, runtime errors
  18. Apatero โ€” LoRA training on Mac (M3 Max 2โ€“3 h vs 4090 20โ€“30 min)
  19. Puget Systems โ€” SD LoRA training, consumer GPU analysis
  20. Mac Studio M5 pricing ($5,499 base Ultra)
  21. PakMac โ€” Mac Studio M5 in Pakistan "coming soon"
  22. Redtech โ€” RTX 5090 Rs 1,049,000 ยท Zestro โ€” ASUS TUF 5090 Rs 1,550,000