Everyone is always hating on stock rom. But I realized after trying every rom for dx, including rubix, liberty, tranquility, apex, darkslide, etc, I've come to a conclusion.
Stock gives the best battery life.
Im currently overclocked to 1.2ghz and am easily getting two days of battery...