First I got to 25 magic, which was a breeze. Then at 25 I Varrock teled > Lumbridge teled > Fally teled > Camelot teled until I got to 55. At 55, I will be alching vials until 80. At 80, I will be stun/alching until 94. From what I've read from other people, that seems to be the fastest way. But if you're looking for profit, MTA would be the way to go.
If you want numbers, I got to level 69 magic in pretty much 8 hours, give or take a couple. It should only take me 10-11 hours to get from 70-80 magic. I'll fill you in later when I'm 94 from the grind from 80-94.
AutoStunner NX is the best way to go to get to 99, but start slow, any method will do really, wind strike, then go up the ranks until you get up to 25, tele until you can get fally tele, then until you can get cammy tele, then from 40 - 55, from 55 you can alch, not sure what to alch but there are many items out there, then use the AutoStunner NX Pro to 99.