1) Yes, that should work.
2) No, the RAM you are buying is *rated* at DDR2-667, but the computer will run all installed memory at the same speed, chosen to be compatible with all installed memory (in your case the speed should be DDR2-533).
You are about to answer a thread that has been inactive for more than 6 months. If you still wish to proceed, please ensure that your posting is original and does not duplicate or overlap any prior responses to this thread.