It all depends whether the BIOS has microcode, but by teh link you posted it seems that at least for some C2D it does.
The only way you are going to know for sure is by testing it or trustign other peopl who say they have it wrking
Why would the D945PSNLK have an FSB 1066MHz and all the listed compatible processors have a FSB800MHz?
And compatible memory listed is up to DDR2 667MHz.
It is not surprising to see someone experimenting with the FSB1066MHz processors and the Core 2 Duo processors are much cheaper.
I am living with the hope of using a Core 2 Duo processor in a D945PSNLK motherboard for the reason they are cheaper than the 900 series processors.
Let me try to clarify this.
The motherboard in order to support a certain processor, the chipset, the voltage regulator and the BIOS has to support it.
Your motherboard supports the following processors only;
Now, the chipset on its own will be able to support other processors, but if the remaining components on your motherboard do not support it then it wont work or it will work out of specifications.
Above they mentioned the Microcode, this is the set of instructions saved in the BIOS to be able to use a certain processor. These microcodes are usually updated along with the BIOS update, in your case there is no BIOS update that will allow you to use Intel(R) Core(TM) 2 Duo processors. Your motherboard will support Intel(R) Pentium(R) D processors that are the first dual core processors.
Thank you for making the information clear.
Taking the risk is not worth anything.
I use a D925 processor and plan to use it in a D945PSNLK motherboard so maybe later I could upgrade to a D945GNCL motherboard and a Core Duo processor to take advantage of virtualization at home.