Gaming and/or "workstation" build guidance

sansoo22

Chassis Packer
Original poster
Aug 6, 2017
16
7
So its time to build a new PC. I usually do budget builds and of course I have one for this build but I'm splurging a bit. I could use some guidance to ensure I don't do anything stupid. Current build is an FX-8350 (ya its old...i know) and I have out grown it.

Primary Goal: Small quiet and yet adequately powerful PC to handle full stack development, light 3D rendering, and light gaming. For development work I need to be running docker desktop and/or Ubuntu 18.04 server VM as well as Visual Studio, Eclipse, Android IDE, etc. Most 3D rendering I do is simple things in Sketch Up for woodworking. And finally gaming is whenever full time job and part time woodworking gig leave me alone.

I'm a little torn between an i7 and a Ryzen 7. If this was strictly for gaming i would just get the Intel but the virtualization tasks have me considering the Ryzen because of its slightly better performance in heavy multi core workloads. I also don't overclock (I know I'm crazy) so I won't be looking at "K" or "X" variants.

Budget: ~$1500 USD (I have impulse control issues so its more like a loose guideline)

PC Part Picker Link: https://pcpartpicker.com/list/zsfBpG

CPU: Intel Core i7-8700
Cooler: Corsair H100i Pro w/ Noctua NF-F12 Chromax fans
Case: Geeek A60
Mobo: Asus ROG Strix B360-I Gaming Mini-Itx
- Could use some advice on this piece. Not entirely sure what I need besides M.2 2280
RAM: 32GB Corsair Vengeance LPX DDR4-3200
PSU: Corsair SF600
- Hope this will be big enough
GPU: Gigabyte Windforce GTX-1060 OC
- Reusing current GPU for budget reasons
- Will probably hit up the ebay for a used 1070ti or better in the near future
- I really hate paying what nvidia charges but i also have a Shield TV and do enjoy streaming games to it
SSD 1: Samsung 970 EVO - 500GB
- Primary OS and App drive
- I have a Samsung 950 EVO - 256GB drive i could reuse to make room for other things
SSD 2 & 3: Samsung 860 EVO - 500GB
- The plan for these is a RAID 1 config for data parity
- Would be storing vdisks, current code, and anything else i want parity for here

I have a 12TB unraid server that i back up to so the parity isnt important but I like it because i'm old school i guess. Anyway big wall of text but any input will help. Did i forgot anything or over look anything?