Unhappy [Q] {HELP} Phone gets warm easily and battery drain after installing custom roms

Help me guys, I'm new to flashing so I don't have much knowledge of the subject. Anytime after installing a new custom rom on my Sprint LG Optimus G the upper half of the phone seems to get warm to the touch easily even with minimal usage, the only time it will cool down is when the screen is locked. Also, no matter what rom I flash the battery seems to drain very quickly compared to stock rom. The roms I have tried out so far are Cyanogenmod 10.2 stable release, SuperNexus 4.0 Build 1, and Cyanogenmod 11 M2 Snapshot. I really want to get past this issue and stick with a stable, customizable, and efficient JellyBean or KitKat rom to use as a daily driver. Any help and/or advice would be greatly appreciated.