Let me start by saying that I tried to find this information but couldn't after some google and wow site searches.
I am now convinced that key bindings are the way to go. Just by binding CS to the 3 key I can see a difference in instances and arena.
I've found a lot of suggested key binding setups for mages but they are using the pre-set keys of q,e,r, etc... I can't figure out how to reprogram them from their default to things lik ice lance, elemental, frost nova, etc.. Is their a guide somewhere that shows you how to do this?
My armory has my PVE set showing right now, I have the full season 1 set and the season 3 gloves on my pvp set.
http://armory.worldofwarcraft.com/character-sheet.xml?r=Quel%27dorei&n=Varilhigh