I've heard good things about skylake, so would definitly go for that. when we talk motherboard, i would go for z-97
And no, it will not fit - i've checked some pics of the new generation of GPU, and it don't look like it will fit, then it need some fancy as cable to connect 😀