Summary: If you want to bottlenecks and to never have to worry about internal storage again, this is the board for you...and the case and power supply as well.
Pros: No hiccups, stuck the following in it and flipped it on: 64GB - G.SKILL Ripjaws 4 Series (8 x 8GB) 288-Pin DDR4 SDRAM DDR4 2400 (PC4-19200) Intel Core i7-5960X Haswell-E 8-Core 3.0GHz NVIDIA GTX 980 GIGABYTE GV-N980G1 GAMING-4GD 4GB 1TB SAMSUNG 850 Pro SSD NZXT Kraken X61 water cooler CORSAIR AX1...
Pros: Worked well on the first try. Memory, video, everything booted up fine. I'm using 2 way SLI with ZOTAC GTX 980 Amp video card and my memory is CORSAIR DOMINATOR Platinum 16GB (4 x 4GB) 288-Pin DDR4 SDRAM DDR4 2800 (PC4-22400). I installed 32GB RAM and i7 5960 CPU. Worked flawless with no problems.
Cons: DOES NOT HAVE TPM! This is the reason why I upgraded to a new motherboard because of the TPM. I read every where that it has TPM, but it does not. M.2 is a nice feature and if you install 2 thinking that they will operate as one, it won't. Both operate simultaneously, but not as one partition.
Summary: 650 is a righteous price, a little drink will be needed before I pull the trigger on it. I had finished putting tires for the coming snow on my tahoe moneypit. So that will have to wait. I am not as rich as I used to be. Life changes like that sometimes.
Pros: I don't care about the M stuff, the 4 Quad x16 plus a mountain of storage approaching 6 gig/sec in read/write make it a attractive possibility when loading BF4 first and moving first before everyone else loads into Multiplayer.
Cons: The M stuff is not necessary in my humble opinion. If the goal is gaming first and above anything else, then you must allow the board to feed the 4 Video Cards in SLI.
Summary: This is just a correction for this motherboard to the other commenter. The PCIe slots will support x16/x16/x16/x16 even with the 28-lane i7-5820K, although using that CPU will disable the second M.2 x4 due to the lack of bandwidth.
Pros: Rebuttal to the guy that thinks Xeon is a chipset. This board does in fact allow the 4 pcie's to run at 16x because Asrock adds a second x99 chip in order to be still the first and only mb to have four 16x pcie's