For everyone having issues with their BIOS or UEFI not recognizing their new M.2 NVMe SSD's, you have another option that usually works great. Either DUET or Clover UEFI bootloaders, booted from USB.
My Motherboard is a old 2010 Asus x58, and I use Clover. I installed clover to a fast SanDisk...