I am of the opinion that the nVidia Ti4x00 range have been the best we've had in a while in terms of coping with new games / running old ones at a nice speed, and generally lasting for ages.
Although it looks like the Radeon 9500 Pro / 9600 Pro will fill this "mid-range" gap, the GF4 Ti's were certainly some of the best cards we've had recently.