Thanks a lot for sharing your EFI and the way to try it, mgregrs!
I think I will skip the step, because the problem is coming from somewhere else! Samsung has released a newer firmware for the 960 EVO/PRO - this seems to alter the drives slower under certain conditions. My guess is, this has to do with thermal management. Why?
1. People in this forum have complained about slower speeds after firmware upgrade. Same happened to me. They did not change their hardware or software setup:
http://www.overclock.net/t/1617171/samsung-960-pro-evo-owners-club/1060
2. The problem persisted in both M2 slots and under both, Windows and OSX. So this is not hackintosh nor BIOS related.
3. Installing the NVMEs in the Asus Hyper x16 card resolved the problem. This card has active cooling, which makes me believe Samsung could have changed the temperature limits of the NVMEs to more conservative figures. As we know our boards can easily reach higher temps with "all-cores-enabled", this also might affect the NVME temperatures in a negative way.
Can you please do me a favor and check, which firmware is running on your NVME? This can be seen under About this Mac --> System report --> NVMExpress --> Version
My new firmware version is 2B6QCXP7. Yours should be different.
Thanks a lot and no matter what you do: Do not update