a) Dust filters
b) change the H50 so air is going out, not in.
c) change the side fan to blowing in (it looks like it should blow directly on the the cards)
d) clean that sucker up.
e) can you sort the cables a bit better.
f) can you DIY a 120mm fan at the bottom of the 5 1/4 bays that will blow more air on to the cards.
Changing case will only help in part, as it is to do with your motherboads slots that will depend on the gap between cards. A better case will help a bit but not a great deal.
Thanks guys, you're all awesome, I think this post sums up what I need to do, and also perhaps look into buying a different case.
It is dusty inside ( there is no denying that ), but the photo does look worse than it actually is due it it being dark and flashing, so the dust reflects, but.. it's no excuse - it needs cleaning!
I ordered this:
Clicky
I'm not on a hugely tight budget, i'm a comp sci student and I need my PC for both Uni and work, and entertainment.. so when it comes to buying equipment for it I don't mind spending a bit extra. I am also looking at a new motherboard, so I have SATA3 and USB3, and perhaps one with the cards further away from each other, but I think I'll wait for the new socket 2011 to be in full swing.
I'll turn the H-50 around today ( it has two gentle typhoons, i'll turn those and clean them but they're relatively new so shouldn't be bad ), and i'll turn the side fan, swap the cards over and reinstall the drivers.
When the air comes i'll clean it out, and then spend some time looking at a new case.
If anyone has one they would hugely recommend, i'm open to any suggestion, it wants to have usb3s on the front, a lot of room for two cards, and lots of space for extra hard drives etc.
At idle, CCC currently shows one card ( My top card, which has the monitors ) at 46 celc, 0 activity. My second card strangely shows 0 for all values ( 0 activity, 0 fan speed, 0 degrees celc, perhaps it is disabled when not playing games, seems odd )