from a 12gb gaming card to 2x dgx spark, here's the model i'd run at each tier, the speed i measured and the settings that make it work, bookmark this:
> 12gb: bonsai 2 27b ptq1_0 with the mtp head, 50 tok/s fresh on a 3060. kv cache at q4_0, one slot, n-max 1 on the head and reasoning effort medium, because the default xhigh can think through your whole token budget and hand you an empty answer.
> 24gb: qwen 3.8 27b q4_k_m, 41.1 tok/s on a 3090 with mtp off and 65.8 tok/s with it on, at a 131k window. add --spec-type draft-mtp --spec-draft-n-max 2 --parallel 1 to llama-server and keep kv at q4_0, f16 kv hits a wall between 90k and 131k on 24gb.
> 1x dgx spark: moes, since it has 273 gb/s of bandwidth. qwen 3.8 flash next ud-iq4_xs does 44.4 tok/s in llama.cpp and ling 3.0 flash on the official int4 does 38.7 tok/s in vllm, both with mtp on.
> 2x dgx spark over connectx: qwen 3.8 flash next official fp8, tensor parallel across both boxes, 45 tok/s fresh and 35 tok/s mid-build with mtp, full 262k context with vision.
the rule under every tier is the same, decode tops out at your memory bandwidth divided by the bytes read per token, which is why a 1.75 bit file flies on a 3060 and why a 180b moe that only reads its active experts per token flies on a spark.
here's the order i'd go into local ai, anon:
> 12gb: learn the stack on a compressed 27b, how a model gets served, how an agent runs overnight with features like hermes agent's /goal. you will see good results and see some light at 50 tok/s fresh.
> 24gb: this is where you meet the king, none other than the one and only 27b dense q4. get 2x 3060 if you want hands-on tensor parallel, or one 24gb card if you want to scale correctly and efficiently. at 24gb i prototype about 30% of my daily work, that's where owning your thinking starts.
> skip macs and the 5090 and the rtx 6000 pro for now, learn the stack small first and understand the difference. it's not a thing that happens overnight, it's a process and a lifestyle, you don't just start doing everything, get disappointed and then never realize how profound this is, that you can think and it stays on your metal.
> dgx spark: go gentle, and if you don't want to learn pcie lanes, power distribution and bifurcation, the dgx spark path is a clean cuda box, plug in and go. you can stack more and with the connectx cable it spits well. i have 2 dgx sparks so i can say for sure scaling with dgx spark is the cleanest. sure you don't get super fast bandwidth for dense models, but moes like qwen 3.8 flash next, ling flash and stepfun 3.7 dance on a single dgx spark and go zoom.
> but if you want to learn real infrastructure, from cable management to pcie lanes at x8 and x16, bifurcation, slimsas cables, backplanes, airflow and power distribution, that's what the dgx spark skips for you, and the price is bandwidth. the ultimate path is the rtx 6000 pro path if you dare touch fire, and the fire doesn't care about dense or moe, it just burns everything, which i only intend to.
rejoice my fren