It's the speed. In theory it could work on the slower if 667MHz is in there but better to match them up.
You have two methods. Check the bios or use something like http://www.cpuid.com/cpuz.php
You have two methods. Check the bios or use something like http://www.cpuid.com/cpuz.php