It's better to keep enough MP to cast a Blizzard 3 + a thunder 3 instead to use Transpose + wait for a tick. Plus when you use Blizzard 3 under Astral 3, the cost of Blizzard 3 is 71 MP iirc so you dont need to save many MP ^^

(this way you cast Blizzard 3 then thunder 3 and you will be full MP during the cast of Fire 3 so 0 sec of waiting)

Also it's a bad idea to count on an accuracy boost every 90 sec (it's better to have enough acc on your gear 100% of the time), so you should never use Hawk Eye. It's better to set virus and Eye for Eye imo.