I need a small-to-mid form factor case that supports almost exclusively mATX motherboards and can fit up to two graphics cards. It'd be nice if it could support a Corsair H60, as well. If not, a recommended CPU fan (other than a Noctua NH-L12, which I'm already considering) would be appreciated as well. External drive spaces are pseudo-irrelevant, though I'd appreciate at least one or two 5.25" external drives and at least one or two 3.5" internal drives. External 3.5" drives would be great, but aren't necessary. An internal 2.5" drive bay would also be acceptable. I really don't want the case to be significantly larger than the motherboard, even though it's carrying two video cards.