Is my memory compatible with ryzen 5 and my motherboard?

AMD Ryzen is known to be critical on the memory support and AMD will very soon come out with a new BIOS micro code to the motherboard vendors, so keep an eye out here when the latest BIOS ver. is on track: http://www.gigabyte.com/Motherboard/GA-AB350M-D3H-rev-10#support-dl
Current Bios ver. is F2 (AGESA 1004a) 2017/04/10
It will then support more memory types, frequencies and timings.

Gigabyte Matt”, on Gigabytes supportforum
Hi guys,

Wish I could drop in and give you guys a new BIOS but I don't have them yet :( Latest word is they are working on a new set with AGESA 1006... I am pushing as hard as I can to get you guys something new to test as soon as its ready. Just wanted to say that we are working on it (I know that phrase gets old - trust me I am a user/gamer/enthusiast too) but me going to Dreamhack (for work not as a participant) doesn't stop the BIOS team or engineers from working on the code ;-)

Just to recap these are the issue being worked on:

*For those looking for IOMMU fixes we are hopefully going to have an option to force boot off a specific PCIe slot. Its not the grouping fix, but a work around for now.
*Disable LAN (Per request)
Disable Audio (Per request)
"ROM Image update" (Being worked on with AMI, no ETA)
Cold boot / Wont boot. Have to re-flash BIOS. (people have referred to this as "soft brick")
*AGESA 1006 - improve memory (Got high hopes for this one. Going to enable 20+ memory register)

(Edit) P-State overclocking / downclocking while overclocked.