Go for Seasonic S12II PSU for same price. It has better quality. Rest of the build is fine as GTX1060 price is too high. But if you could wait for 2-3Weeks it would be better as AMD Vega will be out soon. Probably it could offer you a better solution.