A great spot to train range is at serveral safespots such as.. Varrock sewers (Zombies, skeletons) but also a lot of p2p..
Also most of the current combat bot lack equiping amunition after loot.. or.. if they have.. the loot while fighting which really screws the exp/hr.