Hi, I'm moving to college in the fall, and bringing my gaming desktop with me. Right now it is situated inside an NZXT phantom 410, which itself is not too huge a case, but in order to save space I would like to put all my components into an even smaller case without having to get a new motherboard. What is the smallest case that can house a full ATX motherboard, a Gigabyte Radeon HD7950, two hard drives and an optical drive? It would be nice if it could also fit my Hyper 212 evo, but I'm definitely willing to ditch that in order to save space. Thanks!