Thank you very much, your combination is much better! One more question: I really need WiFi for this desktop, can I buy a WiFi card and add it on this mobo?
Sure... there are plenty of solutions... usb sticks, pci cards, built in mobo wifi....
If You're going for 2700x and such an expensive setup, i'd take that x470 asus or Asrock x470 taichi (this has wi-fi built in). I mean... why saving 100$ on basic component, if You go for setup like that?
Those mobos have very good vrm sections, which may behave better on lower temps with 2700x, especially if You overclock.
I like the setup You posted.
And damn... this screen is big ;-)
EDIT: P.S. You should be fine without OC for a long time, but if You plan to overclock, get better coooler. This stock cooling is ok for a standard clocks, but may be not enough for OC.