X1 Extreme is a better choice imo, up to 64G (replaceable), 2 m.2 slots, a GTX1050 for casual gaming or ML and a 4K display. I have one on order.
There is also the P1, which comes with a Xeon (!) option and Quadro P1000 graphics. The market for the P1 is pretty specific, but if you need those nVidia certified drivers, this is the one.
Edit: obviously you wouldn't run Linux on the P1 if you bought it for the certified drivers. It would still work though.
There is also the P1, which comes with a Xeon (!) option and Quadro P1000 graphics. The market for the P1 is pretty specific, but if you need those nVidia certified drivers, this is the one.
Edit: obviously you wouldn't run Linux on the P1 if you bought it for the certified drivers. It would still work though.