We need more information. For example, what is your build going to be for and your actual budget.
Looking at your post right now, I would think you're building a gaming pc. If so, i5 2500k is better especially if you plan to overclock. Also, I've read that MSI mobo's have a pretty high failure rate. Personally, I would choose either ASRock Z68 Extreme3 Gen3 or GIGABYTE GA-Z68XP-UD3 LGA 1155. Both of them are reliable and are more popular. For PSU, do you plan on sticking with one card or are you planning to SLI or Crossfire?