I suggest you hold off on the CPU+MB until Ryzen 3000 is out.
Some items you can consider - skip HDD and get a 2 TB Adata SX8300 Pro SSD at $389 (distro should have it for sale shortly), Corsair Vengeance LPX DDR4-3000 CL15 which is currently on sale at Amazon at around S$100.