During boot up, there's a LOT more going on besides just the raw drive speed.
Strip the system down to the absolute bare essentials, and you can maybe see that time. But that leaves the system mostly not usable.
Like trying to get the absolute best gas mileage from your car. More weight = worse gas mileage.
So, remove the doors, insulation, sound proofing, all seats except the drivers seat, etc etc.
Less weight = better gas mileage. But an unusable car.
An NVMe drive is basically just another form of solid state drive.
Basically 2 (or 3) different options:
2.5" SATA. Looks like a regular drive, connects the same was as a regular hard drive
M.2 SATA. About the size of a stick of gum...looks a little like a RAM stick. Same performance as a 2.5" drive, just a different package.
M.2 NVMe. Looks the same as a M.2 SATA, but faster speed. And at a higher $ per GB.
"M.2" is just the package and how it connects.
Examples:
2.5" SATA III - Samsung 860 EVO
https://www.amazon.com/Samsung-500GB-Internal-MZ-76E500B-AM/dp/B0781Z7Y3S
M.2 SATA - Samsung 860 EVO
https://www.amazon.com/dp/B078218TWQ
M.2 NVMe - Samsung 970 EVO
https://www.amazon.com/Samsung-970-EVO-500GB-MZ-V7E500BW/dp/B07BN4NJ2J