Well, I built my Ryzen-setup a month or so ago, and so far it's awesome :) I got a Ryzen 1600, MSI B350 Tomahawk Arctic, and 16 gigs of Corsair Vengeance LPX 3000Mhz. Already had a Sapphire RX 470 (bought it before it was cool) and a Cryorig H7 CPU-cooler from my old setup. It effortlessly runs everything I throw at it. Battlefield 1, Dragon's Dogma, Resident Evil 7, Dishonored 2.. You name it.
The H7 keeps the CPU at around 30C while running at 400RPM on idle. It runs at the same speed while gaming, while keeping the CPU at around 55C. Really efficient and silent cooler! With my undervolt, the graphics card pulls an average of 60W while playing Battlefield 1 with high settings at 1680x1050. Same performance, much lower power draw :) Too bad my old 3-pin casefans are so noisy :P
Alas, I still haven't fiddled with the RAM, so it's at stock 2133. Overclocking it seems intimidating and complicated. Does anyone know a good resource for learning how to do it? I have the latest AGESA 1.0.0.6 BIOS for my motherboard, so memory compatiblity should be okay.