MacBook Pro's don't suffer from this however. It's very odd that BootCamp'd it'd not pick up on the proper processor/cores as it is, essentialy at that point, a WinTel box (complete with BIOS as far as Windows is aware). Are you sure Windows isn't displaying a combined graph for all cores in Task Manager?
XP sees 2 cores, 7 sees 2 cores, Vbox sees 2 cores and so on and so forth; which is correct as being a 2009 vintage MBP it's got a Core 2 Duo.
Curiously though I get double the RAM assigned to the 9400M in Windows than OS X allocates (512v256).