I'd say Geforce2-TI, Geforce4-MX420, Geforce4-MX440, Geforce3-TI200 as the GF3 ti200 has DX8 support for future games (and the few current ones that use them). I'd stay away from the lower 2 cards if I were you unless your on a really tight budget and barely play games.
If you don't want to buy a new video card in a year/year and a half, go with the GF3 ti200. But it does depend on the type of games you play and your budget, so post more info if you want to get into the small details.
Mem