gotta think about will it last 2 years or not, a 6600 series card MIGHT but especially for gaming you should consider at least a 6800....unless you want mid-lower end graphics before your next upgrade(2 years or so) 6800gt doesnt cost THAT much more, dont worry about the ultra as theres not a huge gain between gt and ultra(you can actually get your gt upto ultra speeds later)