I was using PM951 512gb version, read speed was 1600mb, write 800mb I bought it for $170, this was actually more than enough for my needs, one huge minus it gets crazy stupid HOT under the load.
Switched to PRO 950, temps are lower, way lower, read speed 2600mb write speed 1700mb, crazy fast, but not really noticeable in real world.
Keep in mind, performance somehow gets slower once you fill it with information, idk why though
Not sure about SM version, I don't think it worth getting 512 gb version, just invest into the normal SSD with higher capacity, you can get 1tb SSD for just $200, while 512gb costs around $310 and will not last long