I'm looking to build a gaming computer and I wanted to know how to choose my motherboard. I an looking for something that was recently released for Ivy Bridge and know there are ATX's, mini ITX's and micro ATX's. I'd like to know the difference other than size and if there are other ones. And assuming I have a full tower case and money isn't an issue with is the best kind for me to get.