This is pretty close to the order I do things, but not quite 100%. I follow the order Havoc does in his 5:03:48 level 80 run. I'll put a link at the bottom of this post. I use it as a reference for when I forget the order I'm supposed to do something in. I've learned a ton by watching Havocs run.
For example, in Act 6 I was taking the wrong base helmet from the quest that gives you four link helmets. You want to take the Dex base, and try to roll GGGB. That is for your herald of ice, ice bite, onslaught, and innervate setup. Gives you free frenzy charges and more damage. Then, you use ice bite on your storm brand instead of onslaught. At some point you will be freezing every pack or nearly every pack. Which means you will have frenzy charges, innervate, and onslaught up nearly permanently.
Also, in Act 6 you do the twighlight strand quest so that Lily will sell you gems. Once I kill Shavronne I do that quest, and buy innervate, ice bite x 2, cast when damage taken, and immortal call. Then, I get the dex helmet 4 link from one of the quests you have completed on your way to Shavronne. I try and roll the links, and add the gems in the helmet as a safety measure. That way I can't accidentally sell it.
Another small thing is the order of operations right before I head to Dominus. Once I enter the imperial gardens I get the wp, get the trial, logout, in town I enter the asiprants plaza, grab that wp, and then go back to imperial gardens. You do this here so that once you get to crystal veins wp you can go straight to normal lab. Tons of small details like this you will see in Havocs run.
I used to hate leveling, but it's really fun trying to beat my times now. I already hit my goal of 3:45 to aqueducts, and now I'm going to try and see if I can get under 3:30.
Edit: Here's a pastebin link for path of building you can use if you want to see what order he takes skill points.
https://pastebin.com/TH7BFvmi