I'm building a workstation in California for machine-learning research involving markerless motion capture, force plates, IMUs, sensor fusion, and other biomechanics data. It will run continuous batch-processing workloads, and I'd also like enough VRAM to run larger local models.
I initially planned to use an RTX 5090 because of its 32GB of VRAM, high memory bandwidth, and strong CUDA support, but current pricing is difficult to justify. I'm now considering the Radeon AI Pro R9700 because it also offers 32GB of VRAM, and two of them may cost less than a single 5090.
What hardware would you recommend for this budget? I'm open to NVIDIA, AMD, multi-GPU configurations, or a prebuilt system, as long as the software support and practical ML performance are good.
5 Answers
The R9700 looks attractive on paper, but ROCm support can still be inconsistent depending on the framework and specific workload. In many practical ML applications it may perform closer to or below a 3090, while an RTX 5090 is in a much higher performance class. I’d choose the R9700 only after confirming that your exact software stack supports it well.
Multiple lower-cost GPUs can work well when your jobs can be divided across cards. I’ve had good results with a two-GPU setup for most local models and batch workloads, but it required careful cooling, a suitable motherboard, and some scheduling scripts. CUDA-based tools such as RAPIDS were an important reason to stay with NVIDIA, and I often have to choose which jobs run simultaneously rather than treating both cards as one large pool of VRAM.
For this kind of workload, CUDA compatibility is a major factor. A pair of used RTX 3090s is probably the best value if you can find them in good condition: you get 48GB of total VRAM and broad support for common ML tools. The tradeoff is higher power use, heat, and the need for a motherboard and case with enough PCIe spacing.
Professional NVIDIA cards are worth pricing out if VRAM matters more than the initial cost. A workstation card with 72GB or more can be much more useful for larger models and datasets, even if it is slower or more expensive than a 5090. For a value-oriented build, two 3090s remain the more practical alternative.
If you want the least-compromised single-GPU setup, look for a 5090 workstation or prebuilt system. Systems occasionally appear around the upper end of this budget and may include 64GB of system memory and a 2TB NVMe drive. A single 5090 also avoids the complexity of splitting workloads across multiple cards, though its 32GB VRAM limit still applies.

Related Questions
Lenovo Thinkpad Stuck In Update Loop Install FilterDriverU2_Reload