Okay I've found one of the sources of my low scores.
Most of the cards I benchmark run on 64 bit buses, but there are 128 bit variants. The 128 versions trounce the 64 bit all the times, and if compared to 64bit card scores, my results aren't that low
I've deduced that while benchmarking the FX5200 I have plugged right now.
Running at 302/516MHz (actually 302/258, it's DDR memory) pumps 7300 3DMarks, while there's people at 14k 3DMarks. Well, most of the fastest 64-bit FX5200s are running way, WAY below mine. And by way, I mean around 1k lower.
Also, with 64bit cards I've noticed that there is an inflection point where you stop getting more points, and instead you start to lose performance with clock increases, even running overvolted! I'm pretty sure it's due to memory bottleneck.
I'll upload the pic tomorrow, seems like I'm struggling to repeat that score!
Can't surpass 7.1k O.o