As a power saving feature the system will clock the processor down to the 1.6GHz to save power. With a bus of 100MHz you use the multiplier to find the clock speed so the speed at idle is 1600MHz or 1.6GHz. If the processor is under load you may see it the multiplier jump to 34 (3.4GHz) or above.
That memory should be 1600mhz- why is it showing up as 800? It also says the FSB is 1:6.
That part is just fine, too. CPU-Z just shows you the actual Bus speed, not the rated speed, so 800Mhz is correct. 800 x 2 = 1600. For example, 1333 RAM would report as 667Mhz. Look at my CPU-Z Validation to see my Ripjaws X 1600 kit running at 800Mhz, as well.