Nothing beats a GeForce3 currently.
Other than a GeForce3 the GeForce2 Ultra cards are the fastest all around performers right now. It's a bit of a Tossup between the GeForce2 Pro, Radeon64, and KyroII. They all pull ahead of each other in various benchmarks. However the speed edge goes to the Pro Card. Read around these boards on the KyroII. I cant speak too much on the KyroII. I've never used one yet so I have no experience. I do know that the picture quality on the Radeon cards are brighter and sharper than any GeForce line of cards. Plus if you ever decide to do any kind of Video in or Out the Radeon is the most versitile card period.
Blah, Blah Blahh, Blahh, blahh blah blahh, blah blah.