So, this is my build. Honesty here, I didn't build it. I researched it up, decided what I wanted, and put it through cyberpower pc's ryzen 7 configuration, and it came out cheaper from them! To be fair, I have taken it all apart and put it back since then, it arrived with the gpu doa, which is why you see the gtx 750ti in there rather than the rx 580, which is in rma process and will be in soon hopefully. I had to troubleshoot a bit, and find a gpu lying around, but that's a risk of ordering prebuilt....and from diy as well.
Anyway, it's up and running beautifully, haven't put it through its paces yet, but it's working superb for my day to day usage, and the wiring and works ship looks pretty good as well. Of course the hidden wires are a bit stuffed in, and the motherboard set up wasn't terribly optimal, but no complaints. My wife even likes it, and she barely tolerates most of my eletronophilia. And, as I said, it was slightly cheaper assembled than it would be if I ordered the parts....especially when you add the freebies.