That's almost exactly the build i'm planning out, but with a 3950x - same motherboard even. That is, of course, unless Cascade Lake X is somehow superior for the same price.
I've been debating whether or not to go with Corsair's M.2 or Samsung. Corsair offers far better read/writes and IOPS, though Samsung is just known for reliability and that's really the most important thing for me - I can't constantly be working on it when there's real work to do.