if you want a case that will fit everything you could get a mid tower... or a small tower really any case i would go with this one it is really good
Newegg.com - COOLER MASTER HAF 922 RC-922M-KKN1-GP Black Steel + Plastic and Mesh Bezel ATX Mid Tower Computer Case - Computer Cases