Either board would work just fine and overclock just the same. I would recommend a z68 board over the p67 though. And unless you intend on getting an ivy bridge processor later on down the road and putting it in this computer then the z77 board is unnecessary. You could fine a z68 most likely cheaper and have better features and overclock capability. But between the two of those I would pick the ASRock.