Great build, if there was one thing I would change it would be the motherboard, I love Gigabyte but this motherboard is honestly not that great. Did you forget about your graphics card? Ryzen 1700 is a CPU and not an APU, meaning that you require a GPU