Why is it so that Radeon 9700 PRO being so much better (or am I wrong?) than GeForce 4 Ti 4600 has simillar price - on new egg, Radeon $349 and GeForce 4 (Gainward) $308?

Did I make a bad choice buying the Gainward GeForce4 card?