Why would you even buy DDR2-667 memory today? DDR2-800 is the standard and you often need at least that much speed to fully overclock a cpu these days.
And BTW, memory timings has nearly no impact (<1% even in most benchmarks, let alone actual applications) on performance.