I need the best card I can get that's <$300. Nvidia or ATI, but I would prefer nvidia as I don't like ATI's drivers. Initially I was thinking of an EVGA 7900gt, but I'm having some doubts now, so what would be the best choice? This is going into a future E6600 and 2gb RAM and like to play at 1280x1024 with 4x aa & af. I mostly play BF2, CS:S, HL2, and Oblivion.