Firstly Quake3 is very old and you need to get to 1280 res to start pushing any relatively modern gfx card. Quoting crappy 640x480 res which was the res used for gaming 10 years ago is only going to be dependent on your CPU. In res like 640x480 a GF4TI4600 CAN do worse than a GF4TI4200 etc etc, it makes no sense running games or benchmarks in such a low res. Use a higher res and pref a more modern game too and rem you are severely limiting your 4200's potential in a D1ghz system. What you want to try is at least 1024x768x32 with all details on full, then try forcing AA & AF too! As for your system, your 4200 is choked (as you know) but throw away that 64MB PC100 and run your RAM async at 133mhz as this will give you a noticable boost.
The 1ghz AnAndTech system you refer to was a downclocked AthlonXP with more L2 cache and better core than your Duron, not only that but it was running a 133/266FSB with DDR! Your D1ghz would be MUCH closer to 900mhz on that scale. When comparing your system in 3Dmark rem to consider the first point at which the scores converge (begin to get closer together) and that the top end scores are going to be using high FSB and fast DDR as well as o/c'ed gfx cards etc. If you want an idea of what diff gfx card and CPU combis achieve ...
3Dmark2001:
Duron1ghz & Savage4/Pro - 700
Duron1ghz & Savage2000 - 1600
Duron1ghz & GF2TI/GTS - 4000
Duron1ghz & GF4TI4200 - 7600
Duron1ghz & Rad9700PRO - 7700
Athlon1.4ghz & Savage4/Pro - 700
Athlon1.4ghz & Savage2000 - 1600
Athlon1.4ghz & GF2TI/GTS - 5200
Athlon1.4ghz & GF4TI4200 - 10500
Athlon1.4ghz & Rad9700PRO - 11500
AthlonXP2400+ & Savage4/Pro - 700
AthlonXP2400+ & Savage2000 - 3000
AthlonXP2400+ & GF2TI/GTS - 6000
AthlonXP2400+ & GF4TI4200 - 13000
AthlonXP2400+ & Rad9700PRO - 15500
Not only look at the perf diff between having a faster gfx card on the same CPU but also the downsides of inbalancing gfx card and CPU, if your gfx card is over-powered for your CPU then always maximise AA & AF. Have a look in perf order ...
Duron1ghz & Savage4/Pro - 700
Athlon1.4ghz & Savage4/Pro - 700
AthlonXP2400+ & Savage4/Pro - 700
Duron1ghz & Savage2000 - 1600
Athlon1.4ghz & Savage2000 - 1600
AthlonXP2400+ & Savage2000 - 3000
Duron1ghz & GF2TI/GTS - 4000
Athlon1.4ghz & GF2TI/GTS - 5200
AthlonXP2400+ & GF2TI/GTS - 6000
Duron1ghz & GF4TI4200 - 7600
Duron1ghz & Rad9700PRO - 7700
Athlon1.4ghz & GF4TI4200 - 10500
Athlon1.4ghz & Rad9700PRO - 11500
AthlonXP2400+ & GF4TI4200 - 13000
AthlonXP2400+ & Rad9700PRO - 15500