i bought 2x2gb kingston in silicon valley megamall, ddr2 667. then i went to powermac for them to install because i was scared pa to do it myself, then when the tech installed the 2 ram, it doesn't boot, no sounds, no lcd. then we tried switching rams, nothing happened, he tried to switch my old 1gb + 2gb, then it run ok. then they told me they have 1 more stock of 2gb kingston, ( the reason i bought the 2gb in silicon valley is because they dont have stock for 2x2gb in power mac ) when he installed my 2gb and their 2gb it worked. so i bought it because its getting late. when i got home, when i logged into bootcamp, i notice my RAM is only 2.96. in apple forums i read about threads same as my problem. they said that the 32bit xp only reads 3gb? is that true? then i downloaded "system information for windwos" i saw from the thread and notice that my 2gb from silicon valley is ddr2 800, not 667. they sold me what? fake? the sticker from the memory and its serials is 667, but the "siw" saw was 800mhz. so i switched back 2gb from power mac and 1gb stock back because im going to replace the 2x2gb for true 667's one thing i noticed, at my system from control panel, it indicates, T8300 2.40 GHZ then 2.39 GHZ 2.96 GB, sometimes the 2.39 is 1.58GZ, and 789mhz. what does that mean? its not permanent. do you think if i replace my 2x2gb 800mhz ram, ill get what i need? 667? or all of the kingston memory they sell is the same as what i got?