I have to write the quick version of this as I have to get to work. "best" overclocking happens when you sync your ram to the FSB, and overclock it. Nearly every Intel board out there right now can hit 400MHz FSB pretty easily. Seeing as your ram is DDR, thats 800MHz. In this case, your 1066MHz ram will be underclocked. If you choose to stop there, your 1066MHz ram MIGHT not volt down to 1.8v. (most should) The other problem is that 1066 ram tends to be more expensive then 800MHz ram.
Seeing as there is no JEDEC standard for 1066MHz ram, it is assumed that these are simply 800MHz ram thats overclocked. The quality should be the same, as should the lifespan. The 800 is superior because thats all most of us really need.