I ve bought 2G DDR2 1066 MHZ but my Pc read it 800MHZ in bios , and read it 555MHZ!! in cpuz
i ve contacted the seller support .. they told me that :"It seems like your HP has a locked BIOS. We suggest you contact HP and see if you can use the memory past 400MHz (800MHz memory speed) on this computer.".