These are the other differences between the boards (aside from those you mentioned already):
The non-M supports up to 3-way AMD CrossFire (due to having that bottom PCIex16 slot accessible). The M supports only up to 2x GPUs (Dual or Quad) CrossFire (inaccessible bottom PCIex16 slot for a standard thickness GPU).
The non-M has 8x SATA ports (2 of which are controlled by ASMedia); the M has only 6x SATA ports.
The non-M has 8x USB3.0 ports (4 in front + 4 at back); the M has 9x USB3.0 ports (same as non-M but with an additional vertical port).
The non-M can support RAM OC'd at 3866MHz; the M up to 3600MHz only.
The non-M has 10 Phase CPU power design; the M has 8...