I have a hypothesis about why some people are seeing performance games while others aren't. If you read this page at tomshardware, core parking is supposed to work in conjunction with ideal core:
http://www.tomshardware.com/reviews/intel-core-i5,2410-8.html
Ideal core works to keep threads on one core (assuming it's got the processing resources for it) without bouncing it around to other cores. This is similar to the problem the original Phenom I + Vista had where the windows scheduler would bounce threads around and the CPU was constantly throttling its cores speed up and down (resulting in reduced performance).
It's possible that those who are turning off core parking are noticing a gain because ideal core isn't working properly or is otherwise disabled. In my mind what would happen is that windows would bounce threads around across the cores while also parking and unparking them resulting in reduced performance. Subsequently, turning off core parking would alleviate this issue as while the threads would be bouncing around cores, you wouldn't need to wake them up.
Unfortunately, I don't know of where the settings for Ideal core are located or how you would change them so I imagine if I'm correct the only way to potentially fix it would be to reinstall windows 7.
On the other hand, for those who are seeing reduced performance: Monitor task manager with core parking enabled when you notice performance degradation in games. See if you notice threads being bounced around the cores.
Knowing what core parking does, I can't imagine it would result in such a reduction in performance by itself, especially for a multithreaded application like the WinRAR benchmark.