It should be noted that Santa Rosa can use 800 MHz RAM. Current MacBooks do not.
That said, 800 MHz SO-DIMMs don't seem to be that common in the mainstream yet and the stuff that is out is expensive, so who knows what the next MacBooks will use.
Personally, I'd just get the 2 GB DDR2-667 RAM. You could always just resell the RAM if necessary, or else sell the MacBook with the 2 GB. You'll get more for the MacBook with 2 GB RAM than with 512 MB obviously.
If you're adamant about future proofing yourself though, you could purchase DDR2-800 SODIMMs. That would work in current MacBooks, and probably in future ones too.