Here's the deal, I inherited this old 2004 laptop when mom died last august and it's ran well, its just that it only has 384 meg of ram out of 512 meg installed due to the 128 meg onboard video. After research I learned this can be upgraded to 2 gig of ram so I used cpu-z to discover the speed and such and then went to frys for another gig and brought it home and installed it, first time I've done a ram install on a laptop and it installed fine or so I thought. After a few hours of use started having weird problems like firefox crashing on load or crashing at random then games would do the same. Then finally windows xp crashed with a generic BSOD that seemed to point to ram so I thought okay the ram wasnt seated correctly so I reseated it and it worked fine for a bit again but then started doing the same thing so I pulled it and put the old stick back in and it worked fine. Tonight was finding the box so I can return it for a new stick and noticed the ram is 333 mhz pc2700, the ram sticks in here now are also pc2700 but only 166 mhz, could that be why I'm having problems or is it just faulty ram?