This is the first desktop I have ever built. I wanted a machine that would be quick for everyday tasks as well as play most modern PC games at high settings. Everything fit very well in the case with one exception. The Cooler Master Hyper 212 Evo covers the A1 RAM slot by a few millimeters. This is not a problem if you use low profile RAM but if you have something like the Corsair Vengeance sticks with tall heat sinks (such as the ones I'm using) there could be clearance issues. I use just the B1 and B2 slots so there is no problem for me. If I were to install more RAM I would have to purchase a thinner CPU cooler fans or install the current fan on the other side of the cooler to pull air though (as opposed to the initial push setup).