Here's some options and how they effect overall perf in 3Dmark2001SE (card: total marks, games1-4 FPS high detail):
PIII 866mhz:
1024x768x32:
GF2ultra: 3500, 17, 28, 30, na
Rad8500: 6000, 23, 62, 35, 38
GF4TI4200: 6500, 24, 74, 39, 35
1024x768x32xAA:
GF2ultra: 2700, 16, 22, 24, na
Rad8500: 3700, 21, 35, 28, 18
GF4TI4200: 4800, 19, 60, 31, 13
AthlonXP1800+:
1024x768x32:
GF2ultra: 5600, 40, 44, 49, na
Rad8500: 9600, 54, 88, 63, 54
GF4TI4200: 10700, 55, 112, 69, 49
1024x768x32xAA:
GF2ultra: 3000, 26, 28, 29, na
Rad8500: 5800, 45, 53, 44, 26
GF4TI4200: 7400, 46, 74, 52, 29
JFYI,
www.pricewatch.com AthlonXP1800+ $81, SktA KT266 $24, 256MB DDR $56,
TOTAL $161
A PIII 1.2ghz on its own costs $121, and that's if your mobo can take it. The above would give your PC a huge boost in everything it does, not just games. Of course your case and PSU may need updating too, and the KT266 isn't quite as fast or o/c'able as the KT266A ($57). You can find some KT266 which would allow you to use your existing PIII RAM (if it's PC133) in the short term whilst still allowing DDR slots for a future upgrade, very cost effective. You'd be much better of with a new CPU and GF3/ Rad8500LE than sticking a GF4TI4600 with your PIII.