I just purchased an E6600 processor (3.06Ghz) to retrofit a 945GCNL board. Before I purchased the processor, I checked the Intel compatibility charts for that board and upgraded the bios to the .36 release. Problem is that the processor in some tests runs slower than the 2140 that was installed in that machine! The bios shows that the processor is set to .40Ghz. IntSpec shows that is is a 3.06Ghz processor but clocked at 1.6Ghz. So, what gives? The compatibility chart says that is will work.