I just got 99 range from about you were recently... I trained on dags and bandits mostly with a crossbow and broad bolts. I got it in 2 and a half weeks from 90.
They are pretty fast xp, it's usually easy to find an open world, you can safespot them, and they have fairly good drops (lots of fires, rune arrows, rune scimitars, lots of alchable items etc)
chinchompas are a waste of cash, I bet none of these kids have even got 99 range before. I've got 3x the exp needed for 99 range off capes alone.
slayer
bandits
giant spiders
pest control
aviansies if u want decent cash and bad exp
zammy mages are one of the best, making around 400k an hour with 70k range exp. caged ogres and fire giants are also pretty good. i'd recommend fire giants with broad bolts or rune darts.