Ryzen does good on every memory I tried, below 3200MHz. I know that lots of people did complain, but main thing is XMP is broken. If you MB allows you to configure manually all timings then you should be fine.
Even you if buy good dram maybe you XMP will be broken and you won't be able to run it at rate speeds.
I have Samsung E die which is 3466MHz CL 16 (16 18 18 18 38). When run XMP does timings are okay, but example subtimings like tFRC is broken. Even on XMP MB is forcing ram to do 312T while rated XMP is 451. While My ram could run those timings, but wasn't stable enough for me (random crash while gaming).
Maybe this happens with ASUS only (I don't why why they still don't fix it).
So I suggest you to pick up board that will allow you to do that.
I would wait for R5 2600/X unless you need iGPU then R5 2400G is clear winner.