1. Ryzen 5 1600 instead of the 1500X - better future-proofing and multi-threaded performance.
2. B350 motherboard - overclockability, more features, more mainstream and suited for custom builds.
3. And yes, you should get faster RAM. Perhaps DDR4 3000 or 3200 - beyond that there are diminishing returns, wouldn't bother with higher.
Also, keep the GTX 1080, it'll last longer at 1080p.