One thing that I have noticed between MSI and Asus Z77 chipset mb is that MSI is more finicky with memory over clocking. I tried 3 different kits of the Samsung low profile 30nm cheap ram that everyone loves to over clock and I noticed the highest over clocks for that ram were on Asus main boards. My MSI mother board didn't care for it and I was not able to over clock any of the 3 sets very much. So it seems to me Asus is better for memory over clocking.
While thats a nice thought.. memory clocking from mobo to mobo is all about the BIOS and tertiary timings used. Its not MSI fault that their mobo's choose tighter Auto timings than Asus..
**Most Asus mobo's that I have owned have pretty defined ranges for the tertiary timing sets, that move with bclk and mem speed. Generally speaking - they are much looser. I can move 2-3x notches in the tertiary table on my Asus with most bclk/RAM speed combinations.. some up to 4 or 5x.. Same RAM/CPU on the MSI.. lucky to get 2x notches tighter on the same timing set..
**Dont believe me - use MaxxMem or Aida.. and measure memory latency on each platform.