Look into the ATCS 840. I'm wrapping up my first build, and that's the case I went with. My mobo is the same as yours as well, and my cooler is the Noctua NH-D14, which is larger than the TRUE 120, and fit in that case without any problem.
I'm only using one GPU, so can't comment on fit issues with 3 cards, but the case certainly seems to have room for it.
The removable mobo tray was fantastic; I imagine my first build would not have been as easy as it was without this feature, especially trying to mount such a large CPU cooler. I also found cable management features quite good.