You might want to look at the error file for recurring errors. Look for warnings starting with "SimHVAC." If HVAC loops don't converge then it might add to simulation time. Here's what the error looks like:
SimHVAC: Maximum iterations (25) exceeded for all HVAC loops, at SALEM OR USA TMY2-24232 WMO#=726940, 02/05 10:50 - 10:55
This usually means two or more components or setpoint managers are fighting with each other.
Also, if you have a big model, and it looks like you do, then more zones can sometimes result in lower simulation times. This is because if a single zone has a large number of surfaces, it takes longer to solve than more zones with fewer surfaces per zone.
Rahul