I have read several reviews and have come to the conclusion that radeon 4770HD will be a better choice in terms of performance. My PC has D945GCNL mother board with a PCI x16 slot. The thing which bugs me is that, i am concerned whether radeon cards are more long lasting and robust than the nvidia cards, keeping in mind the hot and humid climate of Karachi, Pakistan. Will the Radeon card fulfill my non stop, 5 hours continuous gaming sessions, without making any special arrangements for cooling, like modifying my computer casing or turning on the Air conditioning while playing? PLEASE DO REPLY.........