The 9600GT is a mid range card, whereas the 8800 series is a high end series.
The 8800GS is quite slow though, however a higher end card such as the 8800GT would definitely be faster than the mid range 9600GT.
That's generally how it goes, mid range cards aren't always better than the last gen high end cards.