Please note that 4300MB/s is the maximum theoretical throughput you can achieve.
There are always two points to keep in mind when testing based on theoretical maximums:
1. It's theoretical. In real world scenarios you will probably see something like 50%-80% of that value.
2. The numbers you see after benching depend on the software you use. Programs like SiSoftware Sandra show you theoretical performance, not real world. So these benchmarks can be misleading when comparing bench data with real world application performance.
I have been out of the whole OC scene for a bit too long, so I can't directly say whether your score is bad or not. Perhaps it could have been higher, but I am not sure.
Also, take a look at:
http://www.maxxpi.net/pages/downloads/maxxmemsup2---preview.php
It may give you more information to compare to.
I just ran MaxxMem and the results were between 20k and 23k MB/s with 53ns latency on my ram. Considering my RAM has a theoretical bandwidth of 10.700MB/s, but is running on dual channel, those numbers line up pretty good. (10.7k * 2 = 21.400MB/s, right between the various benchscores).
Since my signature has not been updated to reflect the advancement of time, here's my current PC:
Intel core i5 3570k @ 4.3GHz
2x4GB Crucial DDR3-1866
GTX670 SLI
Crucial M4 256GB SSd
Asus P8Z77-V