Let me do another example. So your motherboard supports a wide array of memory speeds (3000-1333).
If you bought the following set of modules, they would run a 1333 MHz. That is because your motherboard would recognize their speed and match it.
PCPartPicker part list /
Price breakdown by merchant /
Benchmarks
Memory: G.Skill 4GB (2 x 2GB) DDR3-1333 Memory ($47.86 @ NCIX US)
If you bought this set of modules, the motherboard would recognize the speed and run them at 1600MHz.
PCPartPicker part list /
Price breakdown by merchant /
Benchmarks
Memory: G.Skill Trident 4GB (2 x 2GB) DDR3-1600 Memory ($48.99 @ Newegg)
However, if you bought this set of modules, your motherboard would by default run them a 1600MHz because that is how your motherboard was designed. You could then overclock this set to 1866MHz, which is the maximum rated frequency for those modules.
PCPartPicker part list /
Price breakdown by merchant /
Benchmarks
Memory: G.Skill Ripjaws X Series 4GB (2 x 2GB) DDR3-1866 Memory ($49.99 @ Newegg)
The same concept is applied to any other RAM modules you were to buy. Thus if you bought 3000MHz, your motherboard would automatically set the sticks to 1600Mhz. In order to achieve the rated 3000MHz frequency, you would have to go into the BIOS of the motherboard and overclock the modules to the desired speed.
Download CPU-Z and you should see the speed of your memory at 800MHz. The reason it's says 800 is because DDR stands for Double Data Rate. So simply multiply it by 2 and you have the current operational frequency modules (ie 1600MHz.)
CPU-Z:
http://www.cpuid.com/softwares/cpu-z.html
So the RAM in this picture is running at 1066MHz.
Functionally, there is nothing wrong with your purchase. Those sticks will work fine. As for performance, there is no gain from using faster memory.