Getting to 45(61k exp) for Camelot TP, you basically have to do repetitive tasks, which is casting your curse spells on a monster that can't hit you.
Like, the Zamorak Mage in Varrock castle.
Or in the prison in, umm, that fishing town next to Draynor.
To start off you need to use wind strike, or use that Wizard Minds Bomb to use Confuse right away.
But use Windstrike till level 3, which is 31 casts of it.
At this point equip a water or earth staff and full bronze.
No magic armour or anything that will give you a high chance of success.
Then you cast confuse(3 Water,2 Earth,1 Body), which you have to cast around 91 times.
When you reach 11, you have to switch to weaken(3 Water, 2 Earth, 1 Body)
You'll have to cast this 127 times or so, to reach level 19 then you switch Curse.
Now your at Curse (2 Water, 3 Earth, 1 Body), get used to spamming this forever.
You'll have to cast this, 1984 TIMES, to get to 45.
;_;
-----------------------------------------
Getting to 60
Level 60 = 273,742 Exp
And from 45 to 60: 212,230
So you need about 3823 laws to reach 60 magic from 45.
Which will cost about, 1,227,183 to 1,357,165 in the G.E
And if you don't want to use an Air Staff, the air runes will cost you about 267,610 to 305,840 in the Grand Exchange.
I suggest an Air Staff,
Or you can keep using curse, which will take you about 7646 casts.
NOTE FOR LAWS: Its more profitable to make Cammy Tabs with them.
-----------------------------------------
Not all the calculations are exact.
All of this is basically written by me.