I dunno. With all the press about the successor to the 8800GTX, I'm not sure whether I would go for a 8800GTX.
We've already seen significant price drops on the GTX, so the next gen card could be literally round the corner, if it hasn't already been released before Christmas.
None the less, this doesn't help your dilema, as I wouldn't know what to go for, if I didn't have a GTX already