pretty accurate. If anything DarkHardie could probably spend a bit less on CPU, motherboard, power supply and go without extra coolers (unless living on really hot countrys) and lose no performance with the GTX1060 as you don't intend to overclock (which isn't that big of a deal)
If I was to buy a new computer I'd definetely go with a Ryzen. It's been one of the most exciting news on hardware components becuase AMD couldn't compete with Intel Corei# but those new Ryzen are now delivering impressive results, better than intel's for the money.
I've got nothing against AMD GPUs (haven't watch any benchmarks from them comparing to NVidias in a while so I can't much) but DirectX 12 is not a reason to go with AMD. Even last genertion GTX9X0 were DX12 compatible and so are the new GTX10X0
edit: You can probably go as low as a 450 power supply with the GTX1060
I find that people around here usually recommends too expensive hardware for mid-end graphics cards