I like the Geforce cards, but you need to shop around, there are several different companies that make them and soem of them do shoddy jobs...do some research on the cards to make sure they have a cooling system you want...i been shopping around and looking at the 6600 gt's and run into ones with just a heat sink, or just a fan, or both, then some people complain about the fan noise and so on...I like Asus Geforce cards, but they are usually on the higher end...but I've never been let down by them...