The 2 big hurdles are your CPU cooler and GPU. The CPU cooler is most likely too tall, but you got it covered with a stock one. I'd be concerned with your GPU running into the HD cage. I recently picked up a cheap LinkWorld mATX case from a Micro Center for my wife's PC and the HD cage was suspended from the top and didn't run all the way down the front of the case. When I put her PC together I was thinking that her case could hold a larger GPU than my ATX mid tower. I couldn't find it on NewEgg, so I may have picked up an old model.