Get the i5-4670k or 90k, but they are the same just with slightly different clock speeds. I would say get the Msi Z87-G45 Gaming, But if your budget allows the Asus Maximus boards are excellent boards if you plan on extreme overclocking. Also the Msi Z87-G45 Only allows 2 way sli 3 way crossfire, i would only recommend 2 way as 3 isnt that fast compared to 2, and is considerably worse in things like heat and power consumption.