You will only get close to peak bandwidth in ideal circumstances, with any data bus or transfer method and particularly with high-speed ones as variations in other parts of the system being tested are going to impose noticeable bottlenecks (I would not be surprised to fine it fairly rare that memory gets close to its theoretical max signalling speed, meaning any average rate reading would be significantly lower). Also, as p4553d points out, your benchmarking program will not be the only thing running at the time it takes its readings. memtest (which runs without any OS loaded so shouldn't be subject to variations this will impart on any readings) performs a simple benchmark to indicate the speed of your main memory and various caches, though I don't know how accurate these figures are.
You might find that your Atom CPU is also a limiting factor: it may not be capable of processing data at a higher rate (even in a simple artificial benchmark) even though your memory chips and the bus between them and the CPU are. Remember that the Atom chips are designed with power conservation in mind, so will never compete with the capabilities of modern processors (and some older ones) for which speed was the primary design goal.