I already know quite a bit about CPUs and GPUs, and I know enough about the rest of hardware to be able to pick compatible and reliable parts out, but I'd like to know the ins and outs of the hardware on motherboards, and there's no better place to do that than on the forums of a hardware website, and I might as well do it in a way that allows other people to benefit from it in the future. So, my first question is: What are the major differences between different chipsets? i.e. Z87 vs. Z97 or 970 vs. 990FX