I'm building a workstation in California for machine learning and biomechanics research involving markerless motion capture, force plates, IMUs, sensor fusion, and continuous batch processing. I also want enough VRAM to run larger local models.
I was originally considering an RTX 5090 because of its 32GB of VRAM, memory bandwidth, and CUDA support, but current pricing is extremely high. I'm now considering the Radeon AI Pro R9700 because it also offers 32GB of VRAM, and two of them would still cost less than many RTX 5090 cards.
What would be the best approach within a $5,000–$6,000 budget? I'm open to NVIDIA, AMD, multiple-GPU setups, or a prebuilt system, as long as the configuration works well for machine learning workloads.
5 Answers
For machine learning, CUDA and software compatibility matter a lot. An RTX 3090 is still one of the better budget options, especially if you use two of them. The RTX 5090 is substantially faster, but it may be worth buying a prebuilt system if that gets the total price closer to your budget. If you need both high speed and more than 32GB of usable VRAM, professional cards such as the RTX Pro 5000 or 6000 are worth researching, although they can consume most of the budget.
A lower-cost multi-GPU setup can be perfectly adequate if your workloads are mostly batch processing. A pair of 16GB cards can cover many local models and compute tasks, though you’ll need to manage which jobs run at the same time. CUDA-dependent tools such as RAPIDS were a deciding factor for me, so I’d prioritize the software stack over theoretical VRAM value. Used GPUs can reduce the cost, but plan for undervolting, fan-curve adjustments, and careful cooling.
A carefully chosen RTX 5090 prebuilt may be the simplest answer. Systems around the upper-$5,000 to mid-$6,000 range sometimes include the GPU, 64GB of RAM, and a 2TB NVMe drive. That also avoids the motherboard, power, cooling, and software complications that come with running multiple cards.
Two RTX 3090s are worth considering. They provide 48GB of combined VRAM and generally offer a much smoother experience for CUDA-based machine learning than AMD alternatives. Just make sure the motherboard has enough PCIe spacing and lanes, and budget for a high-capacity power supply and strong airflow.
The Radeon AI Pro R9700 has appealing VRAM capacity, but ROCm support and application compatibility can limit performance compared with NVIDIA cards. In many workloads it may not even match an RTX 3090, while the RTX 5090 is in a much higher performance class. I’d verify that every framework and library you use supports AMD before committing to a multi-GPU R9700 setup.

Related Questions
Lenovo Thinkpad Stuck In Update Loop Install FilterDriverU2_Reload