Regarding your CPU, I'd wait to buy that, 2nd generation Ryzen processors are coming in April.
Your motherboard is pretty good.
As said already, your PSU is not the best.
You'd be okay I guess if you're pairing that SSD with a hard drive.
I'd get at least 2666mhz for your system memory and if you can go for 16Gbs.
If you plan on playing the latest AAA games at high quality, you are most likely going to need more VRAM. I suggest you get the 6GB version or go for an RX 580.
Really though, if you can just wait. RAM and GPUs are overpriced right now and new CPUs are just around the corner.