Because I think I did not read a clear answer to that yet:
First you should decide if you:
A: You just want an state of the art PC with all the fancy stuff but it should be rock solid and does not involve to much hassle to set it up and keep it running. (The new Autooverclock feature belongs in this category!)
B: Do "Manual" Overclocking by yourself (which involves a lot of research, trial and error and time to spent on forums to learn about the process, also you should consider that this always involves the chance to get an unstable system and this can wear of your CPU / Board etc a lot faster) -> not so good for people who want a PC running without putting too much effort into it, alternatively see A
For A:
-
Wait a month if you can! (Because there are some mainboard bios issues which need to be fixed (memory compatibility issues and so on), also the price will come down, and everything will be more hassle free)
- Buy an 1800x, or 1700x if money is an issue (almost same performance)
- Buy 2x16GB Single Rank (1R) RAM with at least 2666 MHz, check the QVL of your mainboard of choice for compatible ram (more than 2 ram dims only allow for max 2400Mhz atm and therefore should be avoided, but this might change with new bios firmware hence wait a month!)
- One nice 500GB Nvme SSD like the Samsung 960 EVO / Pro might be enough for the beginning
- add an external USB 3.1 (4 TB) HDD for backups (and keep it not attached to your pc and at an other place if possible, for example at work or so), Backup regulary!
- add additional Space as you need it for example an 4TB Western Digital HDD or 2x4TB Raid0 for speed or Raid1 for availability
- Mainboard depends on your needs / money you dont necessarily need an x370 chip, B350 might make more sense if you do not overclock
For B:
Start Reading all the reviews here and have fun:
AMD Ryzen 7 Review Roundup - Official Ryzen CPU Launch Coverage
-> inform yourself, decide whats best for you
-> if finished read ryzen-overclocking guides
(-> remember there is a chance you damage your PC or files if something goes wrong!)
( - Buy a 1700 (best budget / performance ratio, will most likely OC to 1700x or even 1800x and more)
- Buy 2x16GB 3600MHz Single Rank Ram with good timings
- Buy Watercooling equipment and so on
- ... (you will find out yourself) )