So if we're talking about the Tx500 Dell Precision series, an NVMe drive will almost certainly not boot. NVMe booting requires UEFI firmware, which machines this old just don't have. This applies to Linux and Windows.
I've tried and gotten nowhere. That said, it should still be able to function...