I don't think I have Speedstep enabled, and I think the GPU is using up all the battery... And the brightness was done with changing a value in the binary of AppleIntegratedFrameBuffer.kext, I can't seem to find the article right now I'll let you know if I do find it.
And I really don't remember what I patched for sleep... lemme have a look in my DSDT
Thanks, although looking at your specs our machines are very different!
I have an old Core2Duo while you have an i5!
You never know though?