try setting the two Generate[P/C]State parameters to "No" in your /Extra/org.charmeleon.Boot.plist file. If setting the two Generate[P/C]State parameters to "No" works, you might explore better power management using an SSDT as discussed in the SSDT forum section:
http://www.tonymacx86.com/ssdt/ However, the use of an SSDT is optional.
My RAM is ok, it is in the official list. My PSU is Haswell ok too.
So I did add the strings :
<key>GenerateCStates</key>
<string>No</string>
<key>GeneratePStates</key>
<string>No</string>
to org.chameleon.Boot.plist in Extra folder.
Unfortunatly 15 minutes after I did change the P States strings: first freeze. Just before I did a backup on an external USB drive, then I switched it off, everything was ok, I went to get a cup of coffee and boom when I came back the system was frozen.
This is very ennoying, I don't understand these random freezes.
One thing. Despite I set GeneratePStates to "No", DPCIManager tells that my system P States are 8, 40, 41, 42, 43, 44
P States should be 40 only, no ?