It's 5* and you're only running 50% of the time? You're doing well. If the system design point was 0* for that heating system, it should run 100% of the time at 0* to keep the heat set point at 68-70*. Running only 50% of the time shows you're well within normal run times for that temperature...