I'm looking to buy a pc in the $1000 to $1500 range for gaming that should last me a few years. This is what I have come up with. I need suggestions as to which mobo I should buy for this. Also, If you think I should switch out one of my parts please feel free to suggest others. And, the cheaper the better.
MSI Z87-G45 Gaming could be nice, with all of its gaming-oriented features/components and great OC-ing ability. The PSU might be overkill. Changed the VGA to match your build, plus MSI's TF cooler is known to run cool and quiet. Also changed RAM to G.Skill RipjawX to make it more red-ish, plus its height is lower than Vengeance ( less chance to block big CPU coolers ). SSD I took the 840 Pro 128gb instead for better speed and reliability. 128gb is enough for OS, essential softwares and few games. Its price on Newegg is quite high right now, so you should consider getting it from another store to save ~20$. And here's my fixed build: