There is something wrong, somewhere. I benchmark 8900 in 3D Mark 06 with a socket 939 4600x2 and an 8800GTS OC 512, at stock speed (2.4ghz). If I clock the CPU to to 3.0, and the 8800 to 775 core, I hit a little over 10,000.
Ignore the posts about your CPU sucking, blah, blah. (although you do have a problem, perhaps the CPU is not running at full speed?) It ain't a screamer by todays standards, but it should be benching higher than what you are getting.But, for what it is worth, benchmarks are not everything. How does it do in the games you run? That is what is most important.