It's best you:
1) give your total BUDGET (before tax/ship)
2) state what that includes (Monitor + PC + keyboard/mouse + Windows 10?)
3) state country
4) tell us specifics about usage (i.e. 1080p high FPS gaming?, or 2560x1440+ lower FPS?)
The i7-8700K is the best gaming CPU however it's also $420USD and requires a very good cooler (i.e. 240mm liquid cooler) if you want to get close to 5GHz but still a top-end air cooler for closer to 4.6GHz or so.
In general, you should stick with 2x8GB 3000 or 3200MHz DDR4 for any modern, top-end build whether Ryzen or Intel. Possibly G.Skill or Corsair.
The MONITOR also matters a lot too. I'd rather spend a little less on the core system if that meant putting money towards a GSYNC monitor. For...