Run > MSCONFIG > Boot > Advanced options > Check Number of cores and choose 8. (Or if checked already, try unchecking it.)
This same thing happened with an i7 950 build I did for a friend.
Hooray that fixed it! I had selected 4 cores originally, so I unchecked it, rebooted, and now it's showing all 8! You are awesome! Thank you! And thanks to everyone else for the suggestions! Now I can concentrate on overclocking!!!!
It is never good to use that option to select the max number. Always leave it blank and Windows will use the max available. A lot of tweak sites claim that if you select a number, it works better. But that is not true. Always leave it unchecked unless you want to limit the number to less than what you have.
Glad it worked for you.
Try msconfig boot advance options number of processors etc.