The Kyro II beats the GTS at some games, and in other games the GTS wins. If you hate Nvidia I suppose you would go with a Kyro, otherwise I think you'd be just as happy with an Nvidia card.
Do NOT buy the Geforce2 MX... you'll be wanting to replace it mere days after buying it. A Geforce2 Pro is a very good card, and can be overclocked to perform as well or better than the stock settings of the infamous Geforce2 Ultra. If you want a card right now and don't want to wait to see what the Radeon 2 brings, I say buy the Geforce2 Pro. Less expensive than the Ultra or a Ge3, and can perform just as well as the Ultra.