Max's Arcane Mage 3/18

Use this one while your mana CD is on cool down:

Sequences['Arcaneaoe'] = { 
PreMacro = [[
/targetenemy [noharm][dead]
/console Sound_EnableSFX 0
]],
	'/cast [@focus]Ice Ward',
	'/cast Supernova',
	'/castsequence reset=combat [nochanneling] Arcane Blast, Arcane Blast, Arcane Blast, Arcane Blast, Arcane Barrage',
PostMacro = [[
/cast Presence of Mind
/use [combat]13
/use [combat]14
/run UIErrorsFrame:Hide()
/console Sound_EnableSFX 1
]],
}

Then turn and burn with this one at full mana:

Sequences['Arcanest'] = { 
PreMacro = [[
/targetenemy [noharm][dead]
/console Sound_EnableSFX 0
]],
'/cast [@focus]Ice Ward',
'/cast [nochanneling]Arcane Missiles',
'/cast Supernova',
'/cast [nochanneling]Arcane Blast',
PostMacro = [[
/cast Arcane Power
/cast Presence of Mind
/cast Arcane Torrent
/use [combat]13
/use [combat]14
/run UIErrorsFrame:Hide()
/console Sound_EnableSFX 1
]],
}

Talents
3222331

All macros tested by me. Some code stolen from users of these boards, most notably Beef Wellington, and modified for my own use. Hope they work out for you.

not casting Arcane Blast

It’s working fine for me.