They are both good motherboards. Get whichever is cheaper or whichever appeals to you the most. They both have similar features. The MSI one has all the important components, even though the ASRock Z77 Extreme4 has more. But you probably won't ever use all of them. Though, the MSI one has better build quality. It feels very sturdy. The ASRock one has better overclocking capability.