Recommended (budget) Ryzen build for programming

smpldctrnflfyf

Prominent
May 14, 2017
1
0
510
Hi,
I'm planning to build a Ryzen desktop, which will be used (mainly) for programming, editing and little of gaming.
It would be appreciated if someone could recommend a budget build. :)
Currently I use Visual Studio and Sql for programming, but I'm planning to learn Python as well. Adobe Photoshop for editing and I play FPS games.
Thanks!
 
Solution
Okay, here is a system.

  • ■ A specific budget would have been good but I built this one in the middle of a lower end budget. I really wasn't sure here whether to go with the Ryzen 5 1500X (slower core speed, 8 threads) or the i5-7600K (higher core speed, 4 threads). I went with the Ryzen so you would have 8 threads available for programming but if it was purely Photoshop I would have gone with the 7600K. ■ RAM is 16GB which may be enough but again not sure of the size of the images being worked on or the size of the programs/databases being worked on. ■ Gave you a scratch disk (MyDigitalSSD - BPX 128GB) for quick calls to temporary storage by databases and for use with Photoshop, set up the other SSD for OS/programs.■ Went with...
Okay, here is a system.

  • ■ A specific budget would have been good but I built this one in the middle of a lower end budget. I really wasn't sure here whether to go with the Ryzen 5 1500X (slower core speed, 8 threads) or the i5-7600K (higher core speed, 4 threads). I went with the Ryzen so you would have 8 threads available for programming but if it was purely Photoshop I would have gone with the 7600K. ■ RAM is 16GB which may be enough but again not sure of the size of the images being worked on or the size of the programs/databases being worked on. ■ Gave you a scratch disk (MyDigitalSSD - BPX 128GB) for quick calls to temporary storage by databases and for use with Photoshop, set up the other SSD for OS/programs.■ Went with an RX 580 video card, this was primarily driven by Photoshop and gaming requirements. You certainly don't need a faster card and could easily get away with a slower card.■ No OS or Wifi capability in the build
PCPartPicker part list: https://pcpartpicker.com/list/9XNzd6
Price breakdown by merchant: https://pcpartpicker.com/list/9XNzd6/by_merchant/

CPU: AMD - Ryzen 5 1500X 3.5GHz Quad-Core Processor ($188.89 @ OutletPC)
Motherboard: Gigabyte - GA-AB350M-D3H Micro ATX AM4 Motherboard ($89.89 @ OutletPC)
Memory: GeIL - EVO POTENZA 16GB (2 x 8GB) DDR4-3000 Memory ($114.99 @ Newegg)
Storage: MyDigitalSSD - BPX 128GB M.2-2280 Solid State Drive ($74.99 @ Amazon)
Storage: Crucial - MX300 275GB 2.5" Solid State Drive ($97.90 @ OutletPC)
Storage: Seagate - Barracuda 2TB 3.5" 7200RPM Internal Hard Drive ($65.89 @ OutletPC)
Video Card: Gigabyte - Radeon RX 580 8GB Gaming 8G Video Card ($220.99 @ SuperBiiz)
Case: Cougar - MX200 ATX Mid Tower Case ($32.99 @ SuperBiiz)
Power Supply: SeaSonic - 450W 80+ Gold Certified Semi-Modular ATX Power Supply ($66.99 @ SuperBiiz)
Total: $953.52
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2017-05-18 08:13 EDT-0400
 
Solution

MeesterYellow

Honorable
Jan 12, 2017
563
0
11,160
What's your budget (CAD or USD)? You're going to need a workstation type build.


P.S. Disregarding the build. In college, I use an ASUS ROG laptop as it was recommended by the college. It's something like this: https://www.amazon.ca/Republic-Gamers-Laptop-1000GB-Windows/dp/B01578ZK9A
It has 16 GB of RAM, an I7, and a GTX 960m. Though it's directed towards gamers, I never used this for gaming as I have my own custom built PC at home for that. Reason for the 16G was because I needed a lot of RAM for VMware.

I've done my programming in Java Eclipse (as well as the COBOL extension) and SQL in MySQL, Oracle, Microsoft Access, and SQL Server and never had any problems with this laptop.
 

RobCrezz

Expert
Ambassador


Good build, although I would be tempted to get one larger SSD instead of the 128 and 275gb ones.

Also the 450w PSU might be cutting it a little close in terms of the best efficency - the RX 580 is surprisingly power hungry compared to the RX 480 ( nearly 235w in gaming compared to the rx480 at 165w).
 
Thanks for the comment, there is always room for comment and maybe improvement.

The reason for the two SSD's is the 128GB is a scratch drive and is chosen to be faster than the OS/programs SSD. In fact maybe the 850 EVO is a better choice here.
https://pcpartpicker.com/product/kCJkcf/samsung-internal-hard-drive-mzn5e120bw

For the PSU now that I look a second time I think you are right, no room for an overclock or PSU aging. A 550W+ is likely a better choice.
https://pcpartpicker.com/products/compare/kz7CmG,Xgwqqs,DPCwrH/




 
As you have stated from the base programming standpoint you really don't need much, a pentium G4560 would be fine. The programming issues will come as file sizes get larger and queries become more intensive. The photoshop/gaming is where a little more horsepower is needed. But I don't think a true workstation build is needed and Photoshop does not need lots of threads, faster cores are better. This is why a Ryzen build over a Xeon build was chosen.
https://www.pugetsystems.com/recommended/Recommended-Systems-for-Adobe-Photoshop-139/Hardware-Recommendations

 

MeesterYellow

Honorable
Jan 12, 2017
563
0
11,160

With a large amount of lines of code and queries, wouldn't you need more cores/threads and RAM when compiling? Sorry for the confusion but by workstation, I meant like an 1600X - 1800X and about 16GB+ of RAM, not servers as the specs I mentioned are similar to the specs used in rendering workstations.
 

A little hard to say what is needed, would really need to understand usage a bit more. But most of the programming will run on a 1.8GHz dual core so only two threads and 2GB of RAM. Of course that doesn't mean it will run well. The 1500X is an 8-thread CPU.
https://www.visualstudio.com/en-us/productinfo/vs2017-system-requirements-vs