I'm planning to build a high-end PC mainly for photo and video editing, along with fine-tuning AI models. Gaming isn't my primary focus, but I do want a system that can handle it well. I'm looking for something that's future-proof for at least the next decade. Here's what I'm considering for my build:
1. CPU - Ryzen 9 9900X3D
2. Motherboard - ASUS TUF GAMING B850-plus
3. Cooler - Liquid cooler
4. GPU - RTX 5090 (ASUS/MSI)
5. Power Supply - 1000W Corsair RM1000x
6. RAM - Crucial Pro 64GB kit
7. SSD - WD-Black 2TB SN7100
8. PC Case - Corsair 5000T
I'd really appreciate your honest opinions on this setup. I want to avoid making any mistakes with my investment and would love your suggestions on anything else I should consider or check before moving forward.
2 Answers
Your specs look decent, and it seems like you have enough VRAM for AI work. However, aiming for a 10-year lifespan is a bit ambitious. In just 5 years, there will likely be much faster hardware available. While your rig will still function well, if you're using it for work purposes, you'll probably want to consider upgrading sooner to keep up with performance demands.
For heavy workloads like rendering, you might want to consider the Ryzen 9 9950X3D for better performance. Also, instead of the ASUS B850 motherboard, you could look into getting an X870 for a slight price difference. For storage, a Samsung 990 Evo Plus 4TB drive is a solid option for around $200 since video projects tend to take up a lot of space. Regarding cooling, the Arctic Liquid Freezer or Deepcool LS720 would be great for long-term use, as they're more durable. Lastly, upgrading your power supply to a 1200W-1600W unit with gold certification and a 10-year warranty would ensure optimal performance without undervolting.
Thanks for your input! I'll definitely look into those suggestions for the PSU and motherboard.

I understand that 10 years might be a stretch, but I'm trying to maximize longevity. If there are any other potential future upgrade blockers I should be aware of, please let me know!