I have written out my main macro's, as they seem to be most fluid for me in PvP. I have my 2-part burst macro for you Fire mages out there, as well as my general targeting/other macros.
FIRE MAGE DPS BURST MACRO 5.1
To pop all of your CD's most efficiently for the highest burst DPS, follow these steps. If you are purged or otherwise CC'd during this execution of steps 3-4, then you've put all your eggs in one basket and things could be grim. If not, and your target remains "Deeply Frozen", then it's a lot of damage.
1. Get a Hot Streak. If you had just cast inferno blast to attain this, wait 2-3 seconds or spend them making sure your shields are cast or living bomb is cast upon the target before moving on to step 2, otherwise your inferno blast will still be on CD when you need it in Step 4.
2. Freeze your target. If you had just cast frost nova to attain the Hot Streak, you'll have to make a cold snap/frost nova macro for this step. But, Ideally, you'd wait a second to see if the opponent will trinket/ability out, reserving your cold snap for a second frost nova attempt.
3. Cast the SETUP BURST macro. Simply hit this macro once, to cast Deep Freeze on a frozen target and pop all buffs/trinkets before casting Alter Time, priming your Hot Streak buff to turn into a volley of critical instant-casts when the BURST macro is used. It also is set to use your insignia while holding ALT when cast, in case you are CC'd right before attempting this. It is reccomended that any shields you have spec'ed into, like all other buffs, are cast before using this macro.
4. Here's the fun part. Cast the BURST sequence on your stunned/frozen target immediately. It's about 6 or 7 commands long so mash that key until your fingers hurt. Numbers should fly and just when you think you're done, Alter Time will pop and you should just keep mashing it a couple more times.
I like to get up in their face so they can't tell how many projectiles I am feeding them, and then I follow up my assault with a dragon's breath, followed by an arcane torrent because im a BE.
I believe I had chained up to 8 pyroblasts on one occasion, blowing all my CD's until my critting-spree ended, but usually you can expect 5 or 6, most of them crits. Only thing to note here is to be continuously moving for the duration of this sequence and to not stand still, otherwise you might queue up a pyroblast that isn't instant and ruin the timing of the combo.
SETUP BURST MACRO - Bind this to a comfortable key near your BURST SEQUENCE macro.
/use [mod:alt] dreadful gladitor's isignia of the horde
/cast deep freeze (with the glyph which removes it from the GCD)
/use malevolent gladiator's badge of dominance
/use mana gem
/cast time warp
/cast alter time
BURST SEQUENCE MACRO- Bind this to a comfortbale key near your SETUP BURST macro.
/castsequence reset=target pyroblast,inferno blast,pyroblast,combustion,inferno blast,pyroblast,pyroblast
This cast sequence is intended for spamming after the SETUP BURST macro has been cast, and only after getting a Hot Streak (hopefully attained with ranged volleys before your opponent has closed the gap).
If the SETUP BURST macro had been cast right before spamming this macro (and your target doesn't trinket from the deep freeze stun), then you'll have enough time/crits to execute the entire sequence. Alter time will pop you back with an additional Hot Streak in the middle of this sequence, where you could then use the cold snap/frost nova macro or an Ice Ward or Ring of Frost to quickly freeze, pyroblast, inferno blast, pyroblast... pretty sure you've got the idea.
The best part about these two macros is how well the deep freeze stun chains into the combustion stun, as some opponents have reduced stun duration.