The slower speed RAM wouldn't matter too much. For a laptop, DDR2-667 is barely slower than DDR2-800. It would really matter more on the amount of RAM. If he got a Vista machine with 1GB of RAM, which I have seen plenty selling those, then it would cause lag. However, 2GB of DDR2-667 or 2GB of DDR2-800 would work fine for Vista.