As a general compatibility check, the only issue you have is the motherboard, it shouldn't be compatible with the CPU cooler you have selected. If you want to use an air cooler, I'd recommend the ASRock or Asus solutions of Z87, or the ASRock, Asus or Gigabyte Z97s.
Any ambiguity over whether or not that cooler will fit is caused by the fact it can be rotated (against the flow of the case) which mean that it might appear as "compatible" on some lists, but in a practical sense is not, as it won't give good performance. It also depends on whether or not your graphics card has a backplate, as this can further reduce the width available (The 290 Tri-X does not).
The only other thing that springs to mind is the single 120mm case fan, it seems like an odd addition to this case. If you want good airflow, you more or less have to bin the stock fans as they are super-quiet but pretty weak. Replacing both with quality 120s is an option, but the front fan will still be too low in the case to really make a huge difference. Selecting a 230/200/140mm front fan puts it bang in the centre of the case, blowing towards your CPU cooler. Additionally, going for a larger rear fan (140mm) isn't a terrible idea because depending on which motherboard you select, your cooler is unlikely to be directly aligned with the rear exhaust vent, 140mm gives you more scope in this regard.