Define r4 , CM Haf 912 or Nzxt Tempest 410 elite?

Would like to know which is better. I'll be using a h100i cpu cooler.

Better is totally dependent on you're needs. If you don't need anything special outside of an H100i, then they are all the same. Personally, I like the styling of the Tempest 410, so that would be the best case for me.