I'd suggest an upgrade to the PSU. The one you chose is 1st Gen Bronze, not the best, not the worst. 3rd Gen Bronze looks to be shaping up to having some issues too.
PCPartPicker part list /
Price breakdown by merchant
CPU: AMD - Ryzen 5 1600 3.2GHz 6-Core Processor ($215.98 @ Newegg)
Motherboard: Asus - STRIX B350-F GAMING ATX AM4 Motherboard ($102.98 @ Newegg)
Memory: Patriot - Viper Elite 8GB (2 x 4GB) DDR4-2666 Memory ($79.99 @ Newegg)
Video Card: Zotac - GeForce GTX 1070 8GB Mini Video Card ($416.00)
Case: NZXT - S340 (Black) ATX Mid Tower Case (Purchased For $0.00)
Power Supply: Corsair - TXM Gold 550W 80+ Gold Certified Semi-Modular ATX Power Supply ($57.98 @ Newegg)
Other: Shipping ($60.00)
Total: $932.93
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2017-09-27 14:30 EDT-0400
It does put you about $23 over before MiR, but after MiR, you are still in-budget.
If you don't want to spend quite that much, there is always one of these four PSUs as well:
https://pcpartpicker.com/products/compare/TgW9TW,nB3RsY,gYMFf7,3hkwrH/
The RAM I think should be OK at 2666, but I haven't checked to make sure, unfortunately, the faster RAM that is proven compatible is more expensive than other RAM of the same speed, but I believe 2666 hasn't had very many compatibility problems.