Thai AI research
Contents

Hardware: what to buy, what it serves, what it costs against renting

Research note, October 27, 2026, by Alexander Grabowski (B4L). Sources were retrieved on October 27, 2026. Figures are cited, and our own estimates are marked.

This note covers the GPU servers the investor could buy, the models each can serve and what owning them costs against renting. B4L prepared it in its consulting role for the investor and does not buy or operate hardware itself. Money is converted at 33 THB per USD, the B4L planning rate. Because the sources quote server prices in USD, this note gives USD first.

In short

Server options

Server (8 GPUs unless noted) GPU memory Power Cooling, size Rack density Price, October 2026
RTX PRO 6000 Server Edition, e.g. Supermicro SYS-422GA-NRT 8 x 96 GB GDDR7 = 768 GB, 1,597 GB/s per GPU, PCIe, no NVLink[191] up to 600 W per GPU[191]; 6.8 kW nameplate per server[20] air, 4U[20] 2 to 4 per rack if the rack gets 15 to 30 kW (our estimate) USD 163,910 to 196,626 (5.4 to 6.5M THB)[20]; "from" USD 165,000[22]
H200 HGX or DGX H200 8 x 141 GB HBM3e = 1,128 GB, 4.8 TB/s per GPU[192] 10.2 kW max (DGX)[188]; 9.1 kW (Supermicro)[20] air, 8U[188] 1 to 2 per rack (our estimate) USD 284,770 to 418,900 (9.4 to 13.8M THB)[20][22]; typical USD 370,000[193]
B200 HGX or DGX B200 1,440 GB HBM3e, 64 TB/s in total[189] about 14.3 kW max[189] air, 10 RU, 10 to 35 °C inlet[189] 1 to 2 per rack (our estimate) USD 360,000 to 565,000 (11.9 to 18.6M THB)[21][22]
B300 HGX or DGX B300 2.1 TB (product page) or 8 x 288 GB = 2.3 TB (user guide)[194][195] about 14 to 14.5 kW, estimated peak 19 to 19.7 kW[195][176] air, 10U, 168 kg[195] 2 per rack at 30 kW average on plain air; 4 per rack at 58 kW average with an active rear-door heat exchanger[176] USD 400,000 to 450,000 (Rack Report) up to USD 785,607 (Lenovo), 13.2 to 25.9M THB[21][196]
GB300 NVL72 (one rack, 72 GPUs) 20 TB GPU memory[197] 135 kW TDP, up to 155 kW peak[190] liquid, about 90% of the heat to water[190] one rack USD 4.5 to 5.8M rack only, USD 8.0 to 8.6M installed (149 to 284M THB)[198][199]
DGX Spark (desk) 128 GB unified, 273 GB/s[200] desk unit desk n/a USD 6,950[200]; 219,990 THB in Thailand[201]
DGX Station (desk) 748 GB coherent, 252 GB of it HBM3e[202] not found desk n/a not found
DGX Rubin NVL8 (preliminary) 2.3 TB, 176 TB/s[203] about 24 kW[203] not found n/a not found

NVIDIA says DGX B300 systems are shipping now[194]. On January 5, 2026, it said Rubin was in full production, with partner products from the second half of 2026[204]. At about 24 kW per box, Rubin NVL8 needs 1.7 times the power of a DGX B200 (our arithmetic), so a hall built from 2027 on should plan for 25 kW and more per server and for racks ready for liquid cooling (our estimate; see option B).

AMD's MI355X (288 GB per GPU, 1,400 W board power)[205] sells as an 8-GPU platform for USD 300,000 to 390,000[206]. We do not model it, because the Thai models and the benchmarks below center on NVIDIA. The desk systems are development tools rather than shared servers.

Prices and supply

We found no NVIDIA list prices and no Thai distributor's price list; all the server prices come from resellers, an aggregator or Lenovo. For one 8x B200 they run from USD 360,000 to 470,000 (Rack Report)[21] and USD 499,000 with 3-year on-site support (a published reseller quote)[207] up to USD 550,475 (Lenovo, June 15, 2026)[196]. Mercatus calls allocation, rather than price, the defining feature of B200 buying in 2026 and puts a DGX B200 at about USD 515,000 list[208]. There is one Thai data point: Kaohoon International reported in February 2025 that Siam AI paid about 11 million THB (USD 333,000) per DGX B200[141].

Prices are volatile. NVIDIA raised the price of the 128 GB DGX Spark nearly 75% in a year, citing memory prices[200]. A used HGX H200 was valued at about USD 348,500 in August 2026, above the new price of roughly USD 340,000, which the Rack Report reads as a sign of scarce new supply[21]. In October 2026 lead times were 3 to 5 weeks for RTX PRO 6000 servers and 6 to 10 weeks for H200; the B300 was out of stock on the Supermicro eStore, at 8 to 12 weeks from buffer stock or 30 weeks and more when configured to order[20].

Thai retail listings are unusable as prices. ShoppingPC in Bangkok lists an 8x H200 Supermicro SYS-821GE-TNHR at 30 million THB and an 8x B300 Supermicro at 120 million THB[209]. The H200 listing comes to USD 909,000, about 3.2 times the US B2B price of USD 284,770 for the same model[20], so we read these listings as anchors for a quote. The workable route is a written quote from a Thai partner of Supermicro, Dell or Lenovo (Lenovo Thailand helped launch Mahidol University's H200 system in January 2026[210]), checked against the US price plus freight, duty, VAT and margin. The note on Thai compute covers US export rules.

What fits on what

Model Size Memory need (source) Fits on
Typhoon 2.5 30B A3B, ThaiLLM-30B (Qwen3-30B-A3B family) 30.5B total, 3.3B active[84][43] one 80 GB GPU for production, per SCB 10X[8] one GPU of any server here; an 8x RTX PRO 6000 runs eight copies (our estimate)
OpenThaiGPT 1.6 72B (dense) 72B 144 GB at FP16, 72 GB at 8-bit, 36 GB at 4-bit[120] one RTX PRO 6000 at 8-bit, one B200 at FP16 (our estimate)
gpt-oss-120b 117B total, 5.1B active[114] one 80 GB GPU in MXFP4[114]; about 61 GB at 4-bit[131] one GPU of any server here
Qwen3-235B-A22B 235B total, 22B active at least 564 GB in BF16, 240 GB in FP8, 141 GB in NVFP4[109] 8x RTX PRO 6000 in FP8 or FP4, one H200 or B200 node (our estimate)
DeepSeek V3.x and R1 671B total, 37B active[116] native FP8 on one 8x H200 or 8x B200 node; 4-bit on four of those GPUs[83] HGX H200, B200 or B300; on the RTX PRO box only at 4-bit (our estimate)
Kimi K2 1T total, 32B active[211] FP8 with 128k context needs 16 H200 GPUs (two nodes)[212] two H200 nodes, or one B300 node at 4-bit (our estimate)

The Thai models the investor would serve first are small. Typhoon 2.5 and the national ThaiLLM-30B base share the Qwen3-30B-A3B architecture, and the note on Thai models gives the full list with licenses. They fit on one GPU. Memory decides only for models of 671B to 1T parameters, which need an NVLink HGX node; Thai AI Cloud says a 671B model loads on one HGX B300 with room for a long KV cache (vendor claim)[130].

Throughput

Offline ceilings queue all requests at once and report the maximum output per GPU[132]. Interactive figures hold each user at 50 tokens/s in a chat with 8k input and 1k output tokens, and they count input plus output. The two kinds of figure must not be mixed[213].

Model GPU Interactive: total tokens/s per GPU at 50 tokens/s per user Offline ceiling: output tokens/s per GPU, 1k in / 1k out
gpt-oss-120b B200 44,489[213] 25,943[132]
gpt-oss-120b H200 9,319[214] 6,868[132]
DeepSeek R1 671B B200 (FP4) 4,610[215] 6,463[132]
DeepSeek R1 671B H200 (FP8) 1,196[216] 1,627[132]
Qwen3-30B-A3B (FP4) B200 / RTX PRO 6000 not found 26,971 / 9,938[132]
Qwen3-235B-A22B B200 / H200 / RTX PRO 6000 (4 GPUs) not found 5,764 / 3,288 / 1,731[132]

MLPerf Inference v6.1 (offline) measured 91,487 tokens/s on gpt-oss-120B for a whole 8x B200 system[217]. At the interactive point, one 8x B200 server handles about 30.8 billion tokens a day, roughly 790 users at once (our arithmetic: 8 x 44,489 x 86,400; 4,943 output tokens/s per GPU / 50).

One RTX PRO 6000 serving gpt-oss-120b to 50 concurrent prompts delivered about 1,525 output tokens/s, roughly 30 tokens/s per user[131]. Its GPUs talk over PCIe instead of NVLink, and a field report on 8x RTX PRO 6000 (Max-Q variant) found prefill bound by communication at about 7,200 tokens/s, with the GPUs at 220 W of 600 W[218]. Qwen3-30B-A3B reaches 9,938 output tokens/s on one card but 3,985 per GPU when spread across eight[132]. In our reading, the box is better suited to many copies of 30B to 120B models than to one model split across eight cards.

For Typhoon we found only SCB 10X's claim that one H100 processes over 3,000 tokens/s at 64 concurrent requests[219], and no independent benchmark on RTX PRO 6000 or B200.

Buy versus rent

The comparison comes from model/rent_vs_buy.py, with results in model/results.md in the repository. It compares one server owned by the investor, at ITSC or in the investor's own data center, with renting the same eight GPUs and with buying the same tokens from an API, over five years and over three. The inputs are these:

PEA's type 4.2 time-of-use tariff at 22 to 33 kV charges, from September 2026 bills and before Ft and VAT, 4.1839 THB/kWh in the peak window (Monday to Friday, 09:00 to 22:00), 2.6037 THB/kWh off-peak and 132.93 THB per kW of monthly peak demand[25]. Ft for September to December 2026 is 0.1623 THB/kWh[175]. For a flat load, 0.387 x 4.1839 + 0.613 x 2.6037 = 3.215 for energy, plus 132.93 / 730 h = 0.182 for demand, plus 0.162 for Ft, gives 3.560 THB/kWh, or 3.81 with 7% VAT (our arithmetic, with a peak share of 65 of 168 hours and holidays ignored). A B200 server at full load at ITSC therefore uses about 170,000 kWh a year, which costs 650,000 THB (USD 19,700), and the rack adds 240,000 THB (our estimates).

The results for five years at ITSC, from the best case for the investor to the worst, are these:

Server Investor owns, 5 years, busy all the time Break-even against on-demand GPU rent Break-even against the API, interactive Renting 24/7 for 5 years
S1: 8x RTX PRO 6000 9.8 to 13.1M THB (USD 296k to 398k) 31 to 43% (CoreWeave, USD 2.50) 99% to never (gpt-oss-120b) 25.7M THB (USD 780k), Runyard median
S2: 8x B200 19.9 to 34.3M THB (USD 603k to 1.04M) 23 to 43% (Lambda, USD 6.69); 18 to 33% (CoreWeave, USD 8.60) 23 to 41%, or 7.0 to 12.6 billion tokens a day 65.0M THB (USD 1.97M), Bargo reserved average
S3: 8x H200 15.8 to 25.6M THB (USD 477k to 777k) 43 to 73% (Siam.AI, USD 2.99); 20 to 34% (CoreWeave, USD 6.31) 93% to never 44.4M THB (USD 1.35M), Bargo reserved average

Rents per GPU-hour were read on October 27, 2026, from CoreWeave[221], Lambda[23] and Bargo[222]. The Siam.AI H200 price comes from an undated page[61], and Runyard gives 74.69 THB an hour for the RTX PRO 6000[223].

Over three years, owning is harder (B200 against Lambda: 21 to 53%). The investor's own data center at PUE 1.2 barely helps (21 to 40%), because the server price and support dominate. Renting 24/7 is the most expensive option: Thai AI Cloud's dedicated 8x B300 node at USD 30,900 a month[130] comes to 61.2 million THB (USD 1.85 million) over five years, about three times the best case for owning a B200.

Lenovo's vendor analysis points the same way, and more strongly. At 100% utilization an 8x H200 breaks even against Azure on demand in about 5.2 months, and an 8x B200 beats AWS on demand (USD 114.27 an hour) above about 5.3 hours a day[196]. It is a server vendor's paper, however; its B200 conclusion names Google Cloud though the calculation uses the AWS rate, and hyperscalers charge USD 14.24 per B200-hour against USD 8.19 at neoclouds (CCIR index)[224].

The token baseline is the hardest. OpenRouter charges, per million input and output tokens, USD 0.03 and 0.15 for gpt-oss-120b[19] and 0.09 and 0.30 for Qwen3-30B-A3B[108]. SemiAnalysis puts gpt-oss-120b on an owned B200 at about USD 0.011 per million tokens at hyperscaler volume[213], so API prices sit close to the cost at hyperscale. In our model, a B200 owned by the investor at 50% interactive load costs 0.67 to 1.18 THB (USD 0.020 to 0.036) per million tokens, against 1.43 THB (USD 0.043) at the API; an RTX PRO 6000 server on gpt-oss-120b costs 8.2 to 11.2 THB against 4.4 THB. Saturated batch work flatters owning: at NVIDIA's offline rates, the RTX PRO 6000 server on Qwen3-30B-A3B beats the API above 5 to 8% utilization. What the API does not give is control. SCB 10X's Typhoon API is a free research showcase without formal support, and SCB 10X collects its usage data[126].

Reports on the rise in rents in 2026 differ. Ornn Data via a16z shows the H200 up 143%, the B200 111% and the RTX PRO 6000 73% since January 1[24], while Stocktwits reports 160, 120 and about 65%[225]. Bargo's average shows only 7% year on year for the B200[222]. We read these figures as a direction only.

Lifetime, reliability, support

Microsoft, Alphabet and Oracle depreciate servers over six years; where filings name GPUs, the median life is five years[226]. The Rack Report forecasts an HGX B200 at 16 to 46% of its new price in 2029 and 6 to 24% in 2030, and an HGX H200 at 7 to 37% and 4 to 9%[21]. We recommend that the investor plan a book life of five years and an economic life of three to four years, followed by batch and development use (our judgment).

The DGX B200 includes three years of Enterprise Business-Standard support[189]. Supermicro's base warranty is three years of parts and labor; three-year on-site next-business-day service adds USD 27,016 (about 16%) to the RTX PRO 6000 server[20].

Failures are routine. Meta's training of Llama 3 405B on up to 16,000 H100 GPUs had 466 job interruptions in 54 days; faulty GPUs caused 148 (30.1%) and HBM3 memory 72 (17.2%)[227]. An NCSA study of 1,056 A100 and H100 GPUs found H100 memory 3.2 times less resilient than A100 memory, and it estimates that 5% overprovisioning keeps job-level availability at 99.9%[228]. One server has no spare, so we recommend that the investor keep an API or cloud fallback and, from the second server on, about 5% spare capacity.

Dell saw 8x B200 GPUs near peak power throughout MLPerf inference[229], while one user reported an 8x B200 node at 6.5 to 7 kW at the wall (anecdotal)[230]. Hence our draw range of 25 to 85%, with circuits sized for nameplate.

Networking for a small cluster

NVLink carries 14.4 TB/s inside a DGX B200, which ships with eight 400 Gb/s ConnectX-7 ports[189]; RTX PRO 6000 servers have only PCIe. NVIDIA's enterprise reference architecture for HGX H100, H200 and B200 uses Spectrum-X Ethernet[231], so InfiniBand is not required. Splitting prefill and decode across GPUs needs RDMA; without it, time to first token is 200 to 500 times worse[232].

For one to four GPU servers, each holding whole copies of its models, a 25 or 100 Gb/s front-end network and a few hundred TB of NVMe storage are enough (our estimate). ITSC forbids private circuits into its data center and cables between racks without its approval[14], and CMU's port at the BKNIX Chiang Mai exchange is 10 Gbit/s[233]. The note on option A has more.

What this means for the investor

This section is our judgment as advisers; the decision is the investor's.

  1. We recommend that the investor buy one 8x RTX PRO 6000 server first. It is the cheapest option (5.4 to 6.5 million THB), arrives in 3 to 5 weeks, fits ITSC more easily than a 14 kW HGX, and runs eight copies of models of the Typhoon 2.5 or ThaiLLM-30B class with data kept in Chiang Mai. It beats renting the same GPUs above 31 to 43% use but does not beat API tokens for general models, so the case for it rests on data control and on Thai models that no one sells through a commercial API.
  2. The investor should keep using APIs for general open models, for peaks and for outages.
  3. An HGX B200 or B300 belongs in a second stage, when demand passes the API break-even of 7 to 13 billion tokens a day, when a partner such as CMU commits to capacity, or when a 671B-class model must run in Thailand.
  4. We advise against the H200. On gpt-oss-120b it gives about a fifth of the B200's interactive throughput (9,319 against 44,489 tokens/s per GPU)[214][213] at an overlapping price.
  5. Option B should be designed for the next generation: DGX B300 at 30 kW per rack on air or 58 kW with rear-door heat exchangers[176], Rubin NVL8 at about 24 kW per box[203], and NVL72-class racks at 135 kW with liquid cooling[190].

Open questions