I believe if you need a video card now a kyro II would be best. Here are some reasons:
1. kyro II gives best bang for the buck right now. Prices range from $108-$159 depending on where you purchase it. With future drivers this will just get better.
2. You can now say kyro II gives at the minimum Geforce 2 GTS performance and can surpass Geforce Ultra in an unspecified amount of games.
Proof
3. If you purchase a Geforce 3 you will have the card to beat temporarily, but will have to pay for it anywhere from $320-$450 depending on who you buy from.
4. kyro III is to be released October-November and Imagination Technologies have stated that they want to bring down the price for performance on video cards meaning that it may be safe to say the kyro III may cost anywhere from $200-$250.
5. Early assumptions from many sites and reviews state kyro III will be the card to beat and that Nvidia's next card might not be enough.
6. If you bought a kyro II for $108-$159 now and decide to update to kyro III assuming costs of $200-$250 the most you would pay for both cards originally would be $308-$409. Compare that to cost of Geforce 3 today and you may pay less for kyro II today and an upgrade to kyro III later.
7. If you do buy Geforce 3 today which is fine and decide to update later to kyro III since it is very possible that Nvidia's next card may not be capable of competing either then you are looking at spending $520-$700 for Geforce 3 today and kyro III later. Of course this would be less if you substituted a GF2Pro,GTS, or MX but again why purchase any Geforce 2 type card when naturally Kyro II has more performance to give through new drivers. (Ex. Kyro II=new card/Geforce2 family=old card)
8. Last but not least is support. I have to say that so far PowerVR and Hercules have been doing a great job releasing drivers. Actually I don't think I can remember one week that has gone by which a new driver hadn't been posted. To tell you the truth the only other company I know that releases drivers more frequently if not equal to this is... yep Nvidia.
Actually since you have a Celeron 733 right now the kyro would be best because the Kyro is the only video card that will show more performance if you where to upgrade your processor later. The other two cards would most likely stay the same since they are memory bandwidth limited. So in reality the Kyro is more "futureproof." And for those that say he can't get the performance to beat a Geforce2 Pro with his Celeron 733, your right, but he originally stated he was deciding between GF MX and Radeon LE which a Kyro II would easily always stay ahead unless you are in 16bit (which I still don't understand why people use if 32bit is hardly any slower on kyro). Even if he overclocked his Radeon LE which would make it a Radeon DDR, Kyro would still equal if not beat it. Heres
Proof. (By the way, this review is using old beta drivers for Kyro and is old Apr. 24 so in actuality the Kyro 2 performs mush much better now).
And don't forget, he gets all this and the ability to later increase his Kyro performance way beyond the reach of these two cards with a processor upgrade.
So depending on how you like to spend your money, which only you can decide, there is some stuff to think about...

