I have a MSI Z97 gaming 3 MB that was given to me by an owner that didn't want to mess with the no power on . I sent it to MSI and they replaced it within a week. This unit still has design problems as the M.2 slot runs at 1/3 of the rated speed of the Samsung 950 SSD M.2. I've been talking with MSI TS but they don't have any answers yet. I'll try them again in another month.
I solved the problem by installing the 950 in a Lycom DT 120 M.2 to PCIe adapter. It now runs at 2405/1900 and is used as the boot drive.
I use a Samsung 840 PRO 1 TB as my image storage drive and it runs at 5550/4500 using Intel's rapid mode, which ONLY works with Samsung drives. I installed an I7-4790K with 32GB of Corsair 2400Mhz memory and the MB runs at 4.4 Ghz with no problems.
I don't play games but I do process a lot of still images but the I7-4790K according to CPUID is running at 98% of an I7-6700K.
By using my DDR3 memory, the Quadro K420 and the SSDs from my old Z77 MB I have saved about $900.00 for almost the same speed.
My observations from both using the MSI board and reading the web pages about their problems lead me to the conclusion that I would never purchase an MSI MB. For the few more dollars the Asus MBs are much better designed, and over the years I have never had a failure or a functional design problem. Granted some things could be done better, but that is a personal selection of how I would design a given function.