The top card is usually going to run hotter than the bottom one because the air flow is more restricted and some of the intake air for the upper card is already warmed by the lower card. If you put in a good side case fan to blow fresh air into the graphics cards, the upper card should run quite a bit cooler but it will still be warmer than the lower card.