This is my opinion for specs:
Fire specs:
Pve(i use the old style:10/48/3):
http://www.wow-europe.com/en/info/basics/talents/mage/talents.html?0050050000000000000000050521201230333105312510030000000000000000000
what is this good about this is the clearcast for longer duration in long figths
Alternative u can use the new fire raid spec(2/48/11):
http://www.wow-europe.com/en/info/basics/talents/mage/talents.html?2000000000000000000000050521201230333105312510530020010000000000000
this will give a great burst damage with icy veins and probably a bloodlust
scorcher:
http://www.wow-europe.com/en/info/basics/talents/mage/talents.html?0050550000230140330120005500201230303102000000000000000000000000000
well if u want to have a spell with great chance to crit and the greatest duration in figths reroll scorcher
Arcane specs:
Base arcane spec:
http://www.wow-europe.com/en/info/basics/talents/mage/talents.html?2550050310230150333125100000000000000000000000500320010000000000000
this is both pve and pvp spec.
pve rotation is AB->AB->AM->scorch, repeat. maybe 3 AB at the start as u prefer.
not as potential as forst at pvp
Arcane-fire:
http://www.wow-europe.com/en/info/basics/talents/mage/talents.html?0050550000230150330125105520001220300000000000000000000000000000000
This spec use fire spells as main nuke. Less crit a bit larger crits and more support talents than fire
(Use blast wave intead of slow if u want more aoe/burst damage)
Arcane-frost:
http://www.wow-europe.com/en/info/basics/talents/mage/talents.html?0050550000230150330125000000000000000000000000505320010004010000000
Longer duration, not so good pvp as frost. Use frost spells as main nuke, give a arcane blast into your rotaion for raids.
Frost specs:
PvP
http://www.wow-europe.com/en/info/basics/talents/mage/talents.html?0050550000200000000000000000000000000000000000505320110205010251551
best pvp spec imo:)
pve:
http://www.wow-europe.com/en/info/basics/talents/mage/talents.html?0050050000000000000000000000000000000000000000535320310235010241551
If u enjoy forst raiding now with icy veins its far better
Elementalist:
http://www.wow-europe.com/en/info/basics/talents/mage/talents.html?0000000000000000000000050523001230303120000000505320110205010051000
Yea this is a for fun pvp spec. Not good for arena as u luck the elemental but its nice for bg.
All previous specs can be altered depending on your playing style.