Could it also be Windows only identifying 2 cores (from previous 2 core CPU installed), and not the 4 of the Q6600.
Never seen that problem myself but I have heard of it happening with OEM systems like HP and so on.
Some of those OEM systems have awful BIOS level support for anything which isn't part of the original product spec range