Z68 > P67 and the cost isn't much more. There isn't really a compelling reason to go for the P67.
Often, you might have found chipsets forthcoming on the first wave of new-socket processors. This may be sort of like buying a new car: "Don't buy a new model in the first year of production if it has new innovations that are significant departures from the old."
Z68 incorporates the best of both the H67 and P67 chipsets, overcoming the limits of both. Since the processor is "second-gen," the socket may only have appeared last year, but the first round of chipsets is past.
So for Z68 being new, it has a solid history of "evolution" behind it. Otherwise, I myself would not have taken the gamble at this point, looking to see a BIOS revision history and a set of "shortcomings" published by guinea-pig users on forums. This time -- I'M the guinea pig. And I'm still looking for trouble -- just haven't found it yet . . . .
I had one BSOD for letting the mobo-OC'ing software get away from me for a moment like a horse out of the corral. Two more from running a game twice after adjusting the VCORE offset in the wrong direction by an excessive increment.
Other than those "incidents" -- which I'd like to keep out of my OC'ing explorations altogether -- NADA.
But whatever mobo used -- among Z68's or P67's -- I think the features are rich and useful, but the Hot-Dawgs of the early OC'ing community have fed their impatience with insufficient or vague information about the processor. The best advice says "keep the VCORE at 1.30V or not much over." Under serious stress testing, you will find even with the auto-OC features of these motherboards (or at least the ASUS P8Z68-line) -- that an ongoing VCORE at stress may show 1.32V, but somewhere -- possibly in transition from load to idle -- it can spike momentarily as high as 1.37V. I'm beginning to think that the "safe" limit is below the "safe" limit of 45nm cores of two years ago which was ~1.37V
Unless your cooling solution actually makes it possible to use lower voltages to attain higher speeds, even coming close to 5.0Ghz should at least be tempered by the duration of running at those speeds and the sustained voltage at those speeds. Unless -- you want to give Intel more money . . . . [barring that you lie to them about your OC adventures when you ask for a warranty replacement . . . ]
I also don't think core temperatures should exceed 80C, and frankly, I plan to limit mine to <= 73C . . . .