what video card should i get?

hi everyone i have a voodooo1 video card i think it’s too old so im planing to get a high end 1 what should i buy GeForce2 ultra or should i wait and get a GeForce3 instead?