Yes, I'm pretty sure it still outperforms a 7950GT. How much depends on the game. In some games, both a 8800GTX and GTS are faster than SLI'd 7900GTXs, but in other games, the 8800GTS is right alongside the 7900GTX (7950GT) in performance.
8800GTX is a decently stronger card than the 8800GTS. But for $200 less, the 8800GTS is a really good card. Yeah, it supports DX10, so Crysis and everything will run on it, and well.
Flip through the next few pages as well, as the results aren't always as good as in that first chart. I simply linked the first page of like 10 games that were benchmarked.