Based on my simulation, 6-charge camping is about 1500DPS higher than the clear-stack rotation. (T14N Bis preset)
Code:
#!./simc
mage="Mage_Arcane_T14N"
origin="unknown"
level=90
race=night_elf
spec=arcane
role=spell
position=back
talents= (link not allow to post)
glyphs=evocation/mana_gem/slow/mirror_image
actions.precombat=flask,type=warm_sun
actions.precombat+=/food,type=mogu_fish_stew
actions.precombat+=/arcane_brilliance
actions.precombat+=/mage_armor
actions.precombat+=/snapshot_stats
actions.precombat+=/rune_of_power
actions.precombat+=/jade_serpent_potion
actions=counterspell,if=target.debuff.casting.react
actions+=/cancel_buff,name=alter_time,moving=1
actions+=/conjure_mana_gem,if=mana_gem_charges<3&target.debuff.invulnerable.react
actions+=/time_warp,if=target.health.pct<25|time>5
actions+=/arcane_power,if=target.time_to_die<18
actions+=/alter_time,if=buff.alter_time.down&buff.arcane_power.up&buff.arcane_missiles.stack=2&buff.arcane_charge.stack>4&buff.rune_of_power.remains>6,moving=0
actions+=/arcane_missiles,if=buff.alter_time.up|buff.arcane_missiles.stack=2
actions+=/arcane_barrage,if=buff.alter_time.up&buff.alter_time.remains<2&buff.arcane_charge.up
actions+=/arcane_blast,if=buff.alter_time.up
actions+=/rune_of_power,if=buff.rune_of_power.down&buff.alter_time.down
actions+=/jade_serpent_potion,if=buff.arcane_power.up|target.time_to_die<=50
actions+=/mana_gem,if=mana.pct<84&buff.alter_time.down
actions+=/mirror_image
actions+=/arcane_power,if=buff.rune_of_power.remains>15&buff.alter_time.down&buff.arcane_charge.stack>1
actions+=/living_bomb,if=!ticking|remains<tick_time
actions+=/arcane_missiles,if=buff.arcane_missiles.stack=2&(cooldown.alter_time_activate.remains>4|target.time_to_die<10)
actions+=/arcane_blast,if=mana.pct>92
actions+=/arcane_missiles,if=buff.arcane_missiles.react&(cooldown.alter_time_activate.remains>4|target.time_to_die<10)
actions+=/arcane_blast,if=buff.arcane_charge.remains<4
actions+=/scorch,if=buff.arcane_charge.up&buff.arcane_power.down&buff.alter_time.down&target.time_to_die>25&(cooldown.mana_gem.remains>10|mana_gem_charges=0)
actions+=/arcane_blast
actions+=/scorch,moving=1
actions+=/fire_blast,moving=1
actions+=/ice_lance,moving=1