Thanks, I think it worked! I just checked bdmesg and it says:
AppleProcessorType:
ProcessorType: 0x701
Type: 127, Length: 4, Handle: 0x64
Customizing SystemID with : 001a001f-c600-0014-0f8d-f46d04582d92
Read HFS+ file: [hd(0,2)/Extra/DSDT.aml] 40648 bytes.
ACPI table not found: SSDT.aml
FADT: Restart Fix applied!
FADT: Using custom DSDT!
Found ACPI CPU: P000
Found ACPI CPU: P001
Found ACPI CPU: P002
Found ACPI CPU: P003
Found ACPI CPU: P004
Found ACPI CPU: P005
Found ACPI CPU: P006
Found ACPI CPU: P007
SSDT with CPU C-States generated successfully
P-States: min 0x10, max 0x0
RSDT: Added 1 SSDT table(s)
FADT: Restart Fix applied!
FADT: Using custom DSDT!
P-States: min 0x10, max 0x0
Added 1 SSDT table(s) into XSDT
However, I'm only getting two states according to MSRDumper:
2/21/12 1:33:48.000 PM kernel: MSRDumper: multiplier: 16
2/21/12 1:33:53.000 PM kernel: MSRDumper: multiplier: 46
I don't think I get more than two states in Windows 7 though, so I don't think it's a Mac issue. It's ok though, I'm not too worried about having more states, two is good enough for me.
My main interest in fixing this C-States issue was because I was hoping that it would fix my sleep issues. For some reason, when I use the kext to enable the USB 3.0 ports on my motherboard, I lose sleep functionality. I believe it's the PXHCD.kext from multishit.
Basically, when I go to the apple menu and click sleep, it will make the computer sleep for approximately ~10 seconds and then immediately afterwards, it will wake up by itself automatically.
For the record, my boot.plist contains: npci=0x2000 darkwake=0. And my BIOS has Internal PLL Overvoltage disabled; C1E, C3, C6 States enabled.
You've been a great help and seem very knowledgable so I was hoping maybe you could look into this one last issue for me? Would appreciate it big time!