Your M.2 SSD is great speed! I agreed with RJohnson that your X299 Motherboard support only PCI-E 3.0. You can use this no problem be it will be PCI-E 3.0 and reduce speed for 3.0 but at 4.0 it will full speed! That AMD do have...
The Sabrent 1TB Rocket Nvme PCIe 4.0 M.2 2280 Internal SSD was designed using PCIe 4.0 which allows for speeds of up to 5000 MB/s (read) and 4400 MB/s (write), significantly faster than PCIe 3.0.
Interesting.. have a look
Sabrent 1TB Rocket Nvme PCIe 4.0 M.2 So I copy and passta here for you...
Note: In order to take advantage of these speeds, a PCIe Gen4 motherboard is REQUIRED. Otherwise it will be at pcie gen 3 speed at max of 3500MB/s.
When installing any NVMe PCIe 4.0 SSD directly onto a PCIe Gen4 Motherboard a Heatsink is required to dissipate the heat generated by the drives extreme speed levels to avoid thermal throttling and maximize performance.
The Sabrent 1TB Rocket Nvme PCIe 4.0 M.2 2280 Internal SSD is backward compatible with PCIe 3.0. Using a Gen 3 PCIe motherboard will enable the user to reach speeds of up to 3400 MB/s (read) and 3000 MB/s (write).
I do wish to have 4.0 on my MB....