Help with graphics card

Solution
You won't go wrong with either since 7870 doesn't really run hot regardless. And yes, it will fit (I jammed a sapphire 7870 on a much smaller case than that).