7.1.5 Frost Mage Macro Help

Need help on the best rotation to maximize damage. Thank You

Sequences[‘Frost_Mage’] = {
author=‘WesJohnson’,
specID=64,
helpTxt = ‘Talents: 3232121’,
PreMacro = [[
/targetenemy [noharm][dead]
/cast [nopet][target=pet, dead] Summon Water Elemental
]],
“/cast [combat, nochanneling] Rune of Power”,
“/cast [combat, nochanneling] Ray of Frost”,
“/cast [combat, nochanneling] Frost Bomb”,
“/cast [combat, nochanneling] Frozen Orb”,
“/cast [combat, nochanneling] Frozen Touch”,
“/cast [combat, nochanneling] Ice Lance”,
“/cast [combat, nochanneling] Flurry”,
“/cast [combat, nochanneling] Water Jet”,
“/cast [combat, nochanneling] Frostbolt”,
“/cast [combat, nochanneling] Ebonbolt”,
“/cast [combat, nochanneling] Frostbolt”,
“/cast [combat, nochanneling] Frostbolt”,
“/cast [combat, nochanneling] Glacial Spike”,
“/cast [combat, nochanneling] Frostbolt”,
“/cast [combat, nochanneling] Glacial Spike”,
“/cast [combat, nochanneling] Frostbolt”,
PostMacro = [[
/startattack
/cast [combat] Blood Fury
/cast [nochanneling] Ice Barrier
/use [combat] Ice Floes
/use [combat] Icy Veins
/cast Blazing Barrier
/use [combat]11
/use [combat]12
/use [combat]13
/use [combat]14
]],
}

Here’s mine. I try to pvp more and don’t like to have to stand in the rune. Plus for me with Incanter’s Flow, I feel I get more dps. But here is my macro I use. I do about 550k burst and settle around 300ish sustained. ilvl is 827.
I keep Flurry on a seperate macro.

Sequences['ChuckFrost'] = {
  Author="Chuckfinley@Shattered Hand",  
  SpecID=64,
  Talents = "3231123",
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Sequential",
      KeyPress={
        "/targetenemy  [noharm][dead]",
        "/cast [combat] Ice Floes",
        "/cast [combat] Icy Veins",
        "/cast [nopet][target=pet, dead] Summon Water Elemental",
        "/cast [mod:alt] Ice Lance",
      },
      PreMacro={
      },
        "/cast Ice Barrier",
        "/cast Frozen Orb",
        "/cast [combat] Ice Nova",
        "/cast Comet Storm",
        "/cast Ebonbolt",
        "/cast Frostbolt",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}