Oh okay, thanks!Yes as it has a NVMe slot rated at PCIe Gen 3 x 4 slot. as to the CPU I am not sure but it should...not sure if it needs a BIOS update but checking elsewhere others have this combination working but double check!
Finally on the RAM it does support DDR4 3200.
I have checked and it seems to be on the list
https://www.asrock.com/mb/AMD/B450M Pro4-F/index.asp#CPU