Quote from JaetchSave up more before upgrading.
I prefer to get one excellent (if not top-tier) upgrade at a time so I won't have to keep focusing on one part over and over. For you, I would say save up to 15-25M before making an upgrade.
How the heck am I gonna save up 15m? My a2 runs takes about 30 each and i get like 100k gold each run if im lucky... should I just grind a2 and get my paragon lvls up or become a gold farmer instead?