Personally, I'd go for the 6600gt. It also OCs very nicely, especially with an aftermarket cooler (15% performance boost in most cases).
Also, the 6600gt has shader model 3 support, which MIGHT come in handy with next gen games, since most are using it. If its not a concern to you, the x800gto will be a better choice.