La verdad que yo te recomendé la Z87 porque he montado varias y van genial, pero si por poco más tienes la superior.... por lo pronto el chipset Z97 es compatible con los próximos micros de Intel, mientras que el Z87 creo que no, y si además lleva más SATAs....
En cuanto a lo del i5 o el i7, no te engañes, el i7 no lleva 8 núcleos, lleva 4 núcleos con HT, y el HT da una mejora de entre el 0 y el 30% dependiendo de lo que se beneficie la aplicación de esta tecnología.
Si pensamos en montar un i5 que va a 3,4 ghz y ponerlo a 4,2-4,4 ghz, la mejora es de un 25%, mejora que notarás mucho más que el HT al ser una mejora en la frecuencia de todos los núcleos, con lo que ganarás potencia en monohilo y también en multihilo. El i7 será una mejora similar, pero solo cuando te beneficies del HT.
Vamos, que yo preferiría el i5 overclockeado, y de hecho es lo que tengo en mi PC
Realmente lo ideal sería el i7 subido, pero claro, se nos va de precio xD
Saludos