I haven't had the battery drain issue for long time. I can remember that there were some issue with this first ICS builds and still with some custom kernels like A1, but never have seen it any more with any CM10.x version. Shortly I switched back to the latest stock ICS by omarainea and now to Ultra, also no battery drain issue. It would really be interesting if you enable overclocking in the stock kernel if that issue comes back.