ok.. When I mean your memory should be able to hit 166MHz bus speed, that's 166MHz bus speed for the memory.. but since it's DDR that means it's running a 333MHz.. And you P4 bus speed which is quad pumped would be 666MHz.. now your CPU maybe limiting your overclock. But I will tell you this.. if you memory is topping out a 142MHz.. well then it's crap.. because even my PC2100 can hit 176MHz.. and more questions just ask...