The Gigabyte H97 board would be my pick as it is a better match for that CPU, though the only major deal breaker for you may be the extra ram slots on the ASRock as listed above.
b series motherboards stand for buisnes as does the b85m-pro4
with a z series motherboard's are aimd for preformance enthusiasts.and the price difference is like 20 $ more than the b series motherboards.
The Gigabyte H97 board would be my pick as it is a better match for that CPU, though the only major deal breaker for you may be the extra ram slots on the ASRock as listed above.