I'd overkill on anything but the motherboard. Some motherboards have features that like to stand out and show you they're there, but the main function of a motherboard is to run well in the background. Meaning, you shouldn't feel like you have a motherboard if you get what I mean. Think of it as a bunch of wires, and those wires have to be reliable enough for everyday use and some moderate, non-world-record-breaking overclocking. At least, that's how I see it. And if I were going Ivy Bridge now, I'd stick with the Z77-UD5H or ASRock Z77 Extreme4 or similar, especially if I were certain I wouldn't run more than 2 graphics cards (and I am), at which point I'd have to be looking at X79 anyways, honestly.