Seems you still don't grasp the MacPro5,1 PCIe v2.0 limitations.
A high-end PCIe v3.0 M.2 device, like 970 Pro, will have the real life throughputs below:
- When installed to a dumb adapter to any PCIe 2.0 slot, x4 or x16 don't matter since a M.2 is always x4 (or less): ~1450MB/s
- When installed to a PCIe switched card with a x8 PCIe switch installed on a x4 slot: ~1450MB/s
- When installed to a PCIe switched card with a x8 PCIe switch installed on a x16 slot: ~2900MB/s
- When installed to a PCIe switched card with a x16 PCIe switch installed on a x4 slot: ~1450MB/s
- When installed to a PCIe switched card with a x16 PCIe switch installed on a x16 slot: ~3200MB/s
You can't get better results than ~3200MB/s with a MacPro5,1, for a single M.2 blade.
Btw, lot's of people had bad write throughput results with SN750 when installed in a MacPro5,1, it's an issue known for years.