Yeah, the MSI board was the one I was looking most closely at. Truth be told I have an irrational desire to have an FX9590 but there are no mini-itx AM3 boards. Since I don't really plan on doing any heavy gaming on the box the 7870K would save me the cost of a discrete graphics card anyway.
Nice thread, just thought I would add a few comments from experience.
I had all three ITX top FM2+ boards (MSI, Gigabyte and AsRock, dropped the Gigabyte board during a test and killed it). From my testing the Gigabyte had the best memory bandwidth measuring with Sandra at the same speeds as the other boards but I couldn't get 2400mhz stable (tried three different sets of 2400 mem including AMD's own 2400 rated memory). With mild BCLOCK adjustments I ended up around 2240mhz and ended ip around 15200 in the Sandra mem bandwidth tests but it proved unstable (HDD corruption etc). The Gigabyte also has better heat-sinks over the VRM's compared to the MSI.
The MSI has kind of a strange and tight component layout and (mine) came with a dead NIC. It also won't allow running non K processors at 2400mhz, it locks for example my 7600 and 7800 to 2133mhz as a max memory setting even with AMD 2400 memory which is disappointing but the board allows me to run the GPU at 900mhz no problem. It also has very nice range of voltage settings (you can set 1W increments between 45 and 65w) compared to the other boards which are only static 45, 55 or full. I ended up using my MSI board paired with my 7800 for my main HTPC all stuffed in a Silverstone Milo ML06 but overall I don't think it deserves the asking price.
I think the ITX AsRock is the best board overall, although it lacks heatsinks over the VRM it has the nicest component layout considering what it comes with and it runs 2400mhz on all three chips (7600, 7800, 7850K) which sort of makes up for the memory performance deficiency compared to the Gigabyte board and appears to have the most flexibility in changing of BIOS settings. For the VRM cooling just use a heatsink and fan that blows air over the VRM components and you should be fine unless you're really pushing it. It also has neat things like HDMI in so you can daisy chain another computer or gaming console through it if you're short on HDMI ports. Probably the best board if you want to make a NAS / HTPC small Fractal Design Node 304 as it has 6 SATA ports (Node 304 can handle 6 full size drives). I believe the AsRock was also the cheapest of the three boards.
It's too bad Asus doesn't offer an ITX FM2+ board as I find Asus boards have an easier time with different memory types and high speeds.
Just wanted to add my experiences in case others' are looking at these. FYI the 7800 runs most of my Steam library just fine at low or medium details and works great as a entry steam box. I haven't come across a game it can't really handle yet other than Hatred (which is a terribly unoptimized game). GTAV and the Witcher 3 are surprisingly playable on it. I just upgraded recently to Windows 10 on the MSI and it appears to have helped smooth out frame-rates a little but it could be placebo.
I should state that even with the poor memory overclocking, the Gigabyte board had the best bandwidth and may be the best board if you really want to push the clocks up. It seems the best built, the most solid of the three.