Having just put together a Ryzen build this past week, I should point out that the Crucial MX300 series of M.2 drives listed here do NOT run at full M.2 drive speeds. I made the mistake of purchasing the 275GB version without realize how slow it was, luckily a friend pointed out my error and redirected me to a 'proper' M.2 drive.

The Crucial MX300 drives run at 530 MB/s (this is comparable to a normal 2.5" SSD), but the Samsung 960 Evo M.2 250GB is rated at 3000 MB/s and only costs $25 more than the 275GB Crucial drive.