It is normal for the top card to be hotter in the Tower case as heat goes up. 290 use more power than 7950.
it is not a tower case, i'm using an haf-xb and there is about 6cm between them, the same space that you get if you use risers
the point is that before the 290 there was a 7950 and the temp were fine, so the guilt belongs to the 290 or incompatibility issue with my motherboard and two different cards(7950 and 280 are much more alike compared to the 290)