First off, I take it you are referring to 3dmark2001se, which is totally CPU/System dependent, not just GPU like 3dMark03.
Second, The low memory bandwidth of SDR effectively cripples a Pentium 4. You are running more like the equivalent to a PIII 1.0GHz- TBird 1.2GHz. Example: I have a TBird 1.2GHz system that i was recently running benchies on. A Radeon 9500 Pro only scored 7,300 3dmarks on that benchie, which is half what it could score on a fast or Overclocked system. Compare that to a massively overclocked system where a GF4Ti4200 could score 16,000.
Third, driver version matters too for that benchmark.
Anyway, these three things considered, you are not really off track on how many 3dmarks you should be getting. Running older drivers like the 4403's would raise it some, but it's your SDR/P4 combo doing the most damage.
ABIT IS7, P4 2.6C, 1GB Corsair XMS 4000 Pro Series, Radeon 9800 Pro, Santa Cruz, TruePower 430watt