Here's a quick mockup of a M-DTX board I did(Just cut up an existing ATX one) With the new Ryzen CPUs, we have 28 lanes to work with, which is enough for an x16 dual GPU card (Upcoming Vega GPUs will use HBM which means they can be on much shorter PCBs, possibly allowing for a dual chip ITX...