About M3 I have type M3A it is good motherboard. But really I used it in past.
I'm more happy with ASROCK. and drivers are tested from in Lionstrcas. So it easy only plug and play. For M3 you will need old conector from upper board to conect power to display and navigation. I thing.
BR MAGICA ALFA