I just want to report that I have not had a problem with video freeze or KP's for several days. Last week, I decided to stop testing 10.7.3 and did a fresh install of 10.7 with update to 10.7.2. I then used the smbios for MacBook 5,2 and installed the new IntelCPUMonitor.kext for FakeSMC. I also put FakeSMC and all of its monitor kexts in S/L/E instead of E/E. That's all I did to produce the better working condition. I observed a huge difference with the new IntelCPUMonitor. It made fixes for my Merom CPU and now the speedstepping works better than ever. It used to be that I had no more than 3 working P-States. Now, speedstepping works at frequency intervals of 200 MHz from 600 MHz to my maximum of 1800 MHz. I am thinking that the video freezes may be due to inaccurate CPU data which cannot be processed properly by the video kexts.
how to monitor kekst may affect spidstep? As far as I know, IntelCPUMonitor.kext need to monitor CPU temperature and no more. Or am I mistaken?