Re: Good deal for 6800 GT?
I would say go for the 7600GT personally. The 6800 GT is nice, but it would almost be a step backward anymore. The 7950GT would be a good card, but it is quite a bit more. The games that you currently want to play should run great on any of them, but some of the newest games are already listing a 6600GT as the min spec, so you might run into problems in the near future with some of the latest games.
If your not in a hurry, the lower end 8000 series cards should be out within a few months, so that might offer the best price/performance, and include DX10, HDCP, and I think shader model 4, but I'm not 100% on that.