the size of the motherboard has nothing to do with its ability to work with a good CPU. you can buy a micro ATX motherboard that supports an i7 and then overclock the i7 and get an absolute beast. pretty much you want a board that can support a i5 of preferably the 4000 series or newer. or at least a FX 8350.