To original OP, I will counter your question with a question:
Need for what? Are you trying to get the best fps possible in games? If so Intel might be a better choice.
Do you have a 60Hz monitor and no plans to get a 120Hz+ monitor? Then probably not.
Are you going to be streaming games? Then probably not AND you want ryzen.
There are a lot of variables we simply dont know so its hard to even tell you that you need a PC.... (maybe you want to cook eggs on top of your ram... who knows?).
In terms of What ram module to get for Ryzen, its not as simple as it seems. Yes, the official ram sticks for AM4 should do 3200 MHz, but they still default at 2133, and everything else is considered overclocking so its not covered by warranty nor its guaranteed.
I will give you an example of what I did:
I needed 32Gb for Unreal Engine 4 so... I googled and found out Samsung B-Die seemed to OC nicely.
I waited for a new BIOS update, and checked this:
http://www.guru3d.com/articles_pages/amd_ryzen_7_agesa_1006_performance_update_review,1.html
Turns out my memory can 3200MHz, so I will try to do that myself. But there is no guarantee.
Use your motherboards QVL or compatibility list to see exact models that have been tested to work with your ram and to see what speeds they are supported to (OC is another matter entirely).