Thank you sir, for your dissertation. I have a new motherboard ordered, Asus X299 TUF II. It has a large heatsink over the m.2 drive and as near as I can determine there is an optional fan available too.
With x4 PCI Express 3.0/2.0 bandwidth, TUF X299 Mark 2's dual M.2 supports up to 32Gbps data-transfer speeds.
I'm looking at the specs and it says: 1 x M.2 x4 Socket 3, with M key, type 2242/2260/2280/22110 storage devices support (SATA & PCIE 3.0 x 4 mode) and
1 x M.2 x4 Socket 3, with M key, type 2242/2260/2280 storage devices support (PCIE 3.0 x 4 mode).
You don't like the Sammy EVO? I waffled back and forth finally decided to go whole hog and got the 960 Pro.
Yea your board should be just fine, it supports M key which is A+B (shaped like an M) and PCI-E which is NVME. As I said before you'll want the optional fan, given you've got some flexibility here you may be able to use thermal paste on the controller rather than a pad but you definitely need something. You might want to investigate whether pads are included with your M2 cooler or not. If not I'd order them now and a fan pointed at it would be a good idea.
Yea I'm not a fan of the EVO at all you're right. Here's how I break it down why I don't like it:
What advantage does the PRO/EVO have other other drives?
Well it has the fastest read/write....on paper. Once the SLC cache is exhausted it's no faster than cheaper Phision Drives like the MyDigitalSSDs or Patriot Hellfire. Nor is it faster than Toshiba based drives like the RD400 or the XG3. Why? Because once their SLC cache is gone they are writing to planar MLC which is faster than V-NAND TLC. Samsung has a better controller sure but it's not THAT much better plus the endurance of TLC is a well known issue. Intel just got raked over the coals for their joint-Micron TLC NAND for failing during stress testing and falling FAR short of it's rated endurance. Now once you step up to the Pro you're back on MLC and yes it is the fastest M2 drive money can buy.
So you're options are (granted these are prices as of 8/11/17)
$155 Ebay Toshiba 512GB XG3 (MLC) which while hot as ****, hotter than Samsung which says alot can be managed with really aggressive cooling
$350 Amazon Intel 1TB 600p (TLC) awful stuff but it's dirt cheap and draws far less power than traditional drives (considered purchasing)
$179 480GB MyDigitalSSD BPX Phision 512GB (MLC) drivers aren't great but it's cheap, fast and has great endurance. Plus this one's a flipchip which means you can directly cool the controller and make 100% sure it'll never throttle under any condition. To top it all off it has a large amount of overprovisioning. It can be argued that this is the #2 drive to buy behind the PRO
$277 Samsung 960PRO Polaris 500GB (V-MLC) best drive money can buy and you're paying for it but it's the 2nd hottest drive available (tosh being #1)
-OR-
$210 for a Samsung 960EVO Polaris (V-TLC) $60 more gets you a drive that will last twice as long and has almost double the SLC cache, no brainer.
-EDIT
God I completely forgot this, the main reason why the EVO is bad other than what I've said is that there is NO over-provisioning. Meaning the moment you get a bad cell on the drive it's toast. Again, high failure probability plus no room for any kind failure should one occur.