The 6600GT is a newer card, newer technologys and such, so that would be the recommended card of the two.
I think some of you guys are missing that the 9800Pro in question, is infact the 256mb/256bit version, which if Im not mistaken if flashed, and overclocked a little, to a 9800XT this...