The PM961 has better 450k/400k IOPS vs the 200k/350k of the EVO.
TBH, both are an equal good choice and if I am to prefer something, I would go for the ADATA SX8200.
970 EVO Polaris 250GB M.2 2280 PCI-e 3.0 x4 NVMe Solid State Drive
MZ-V7E250BW, 250GB Samsung 970 EVO, M.2 (2280) PCIe 3.0 (x4) NVMe SSD, Phoenix, MLC V-NAND, 3400MB/s Read, 1500MB/s Write, 200k/350k
vs
PM961 Polaris 256GB M.2-2280 PCI-e 3.0 x 4 NVMe Solid State Drive
256GB Samsung PM961, M.2 (22x80) PCIe 3.0 (x4) NVMe SSD, MLC NAND, Read 3000MB/s, Write 1150MB/s, 450k/400k IOPS