Here's some stuff I posted back in mid-March[This also focuses more on end-game mage]:
There are MANY ways to go for PvE and PvP.
For PvE I would suggest downloading:
Scorchio2: Scorchio! 2 - Addons - Curse
Tracks many mage debuffs + sound timers to warn you near timer ending & timer done.
PvE:
1) The general FFB basis is as follows:
Talent Calculator - World of Warcraft
This allows for max dps as FFB w/ Living Bomb and Hot Streak (requiring you to get Pyro). This works well for trash and bosses.
1A)FFB Boss spec (non-trash)
Talent Calculator - World of Warcraft
Best mana regen + best damage. You don't need Dragon's Breath or Blastwave since they are a waste of a GCB and the damage they do isn't worth it over FFB, HotStreakPyro,Fireblast, Living Bomb, or scorch.
Glyphed: Imp Scorch, FFB, Molten Armor
Rotation: Living Bomb, Scorch, Scorch, FFB. Reapply Living Bomb every 12 seconds (or at the end of the current cast. Do not interrupt cast to reapply). Reapply scorch ever 26-27 seconds. Use your Hot Streak every moment it's up. All else should just be spamming FFB.
1B) FFB 5Mans/Trash
Talent Calculator - World of Warcraft
You lose your mana regen from the frost tree but you gain Blastwave, Dragon's breath and an instant Flamestrike after the previosly 2 mentioned.
Your rotation for bosses stays the same and so do your glyphs (although you can exchange Molten for Blastwave so you don't piss people off with the knockback in PvE).
1C) Fire Leveling
The basis of fire leveling is killing mobs quickly with high hitting fireballs/blasts. You'll wanna pick up Imp Fireball, Imp Scorch, Blastwave, Burning Soul, and anything else which has an increase in damage, or a means of providing survivability. [Blazing speed is not only useful but a lot of fun]
2) Arcane PvE
Talent Calculator - World of Warcraft -2 points to put wherever (Arcane Stability or elsewhere)
Provides you with a very steady mana stream, rock hard dps. On shorter fights, this spec will generally be higher than almost any other class/spec (although it's rather gear dependant).
As Agni said, rotation is:
1) 3x Arcane Blast
2) Missile Barrage (if proc'd), else Arcane Barrage
3) If MB procs off ABarrage, cast 1-2 ABlast then MB (for inc damage)
Use your mana gems early and EVERY CD.
This spec will make you wanna look into stacking SP & Haste.
Glyphs: Arc Missiles, Arcane Blast, and either:Molten Armor, Mage Armor, or Mana Gem. [Mana Gem is the preferred atm due to not being able to go over 100% mana regen [Mage armor+arc talents].
Your macro should look like:
Code:
/cast Presence of Mind
/cast Arcane Blast
/stop Casting
/cast Arcane Power
/cast Icy Veins
/use **13**14** (it's /use 13 for trinket 1 or /use 14 for trinket 2)
/cast Mirror Images
/cast Arcane Barrage
You would do 2x ABlast, hit this macro once for the PoM ABlast for 3x debuff, then a 2nd time for your high burst spree starting with ABarrage.
3) Frost Pve
Leveling:
5/5 Imp Frostbolt -> 3/3 Permafrost -> 3/3 Frostbite -> 3/3 Ice Floes
At this point you'll be level 23. You can then start speccing into Imp Blizzard for AoE farming which is the fastest leveling for mages, or keep going with Ice Shards, Piercing Ice, Arctice Reach, Shatter for more instance/quest leveling.
You'll be switching between mage/ice armor for this depending on who your fighting.
PvP
1) Frost PvP
Glyphs: Ice Block, Evocation and either Icy Veins or Frost Nova
Talent Calculator - World of Warcraft
You'll be doing a LOT of kiting and shatter combo's. Thats what this spec is built upon. Use your free Fireball EVERY chance it's up. It's a great source of 2-3k instant free dmg.
Mage armor is still a very good unless you're playing a pure double melee comp.
2) Arcane PvP
Basic Talents:
Talent Calculator - World of Warcraft
From there you can go HEAVY Arcane and pick up a few points in frost for a bit more survivability.
Talent Calculator - World of Warcraft
Or you can go classic PoM Pyro w/ Impact
Talent Calculator - World of Warcraft
Or go PoM Arcane Blast and pick up Icy Veins for the Glyph (great against any class that has a slow)
Talent Calculator - World of Warcraft
It's VERY easy to go OOM as this arcane and the damage it does it significantly less than it used to do. You'll be doing a lot of kiting w/ slow, but pay CLOSE attention to your targets spec/CD's cause as Arcane you have a lot less survivability compared to frost.
Fire PvP
Talent Calculator - World of Warcraft
Glyphs: Evocation, Imp Scorch(maybe), IceBlock(maybe), Blink(maybe).
You'll end up speccing something like this. You have 3 Interrupts on CD(depending on how you play) + a chance to stun w/ Impact. Free Flamestrikes, dots, Hot Streak + PoM = 2 instant Pyro's (you could get a nice crit spree for an amazing combo).
Blastwave knockbacks and slows everyone (interrupt) -> Instant Flamestrike
Dragon's Breath (5s Disorient) -> Instant Flamestrike
Blazing Speed is just great for pvp
Huge crit chance with scorch
This spec is probably just the most fun to play in BG's and duels but for arena it's very hard to play (BAD survivability)