Give this link to every mage with low DPS: www.tinyurl.com/TWFireSpec
There are two fire specs FB and FFB. Each have pros and cons.
FB have Focus Magic, chance for mana free spells via Clearcasting, need less haste and more hit rating.
FFB have Icy Veins, chance to restore mana via Ward, need more haste and less hit rating.
Pyroblast - do when ever you have Hot Streak buff
Scorch - do once and again before debuff end on target, also notice that this spell is doing bad damage so dont use it more than once.
Living Bomb - do once and again after debuff end on target
Main spell - Fireball/Frostfire Bolt - do when there is no need for first three mention above.
Mirror images, Combustion and Icy Veins (FFB only) - prefer at bosses, at very start and at 35% of boss HP.
Molten armor, Arcane/Dalaran Briliance and Focus Magic (FB only) - Buff before every boss.
Arcane torrent (Blood Elf only) and Mana Sapphire - Use instantly when you missing 4000 mana from max. Better to use it that early because cooldown will pass until you would need them again.
Frost Ward and Fire Ward (both FFB spec only) - use them when you fight bosses that use Frost or Fire spell, apart they will lower damage you take, they have chance to restore your mana.
Hit rating up to cap 17% (prefer 13-14% for FB and 10-11% for FFB spec)
Haste rating up to your Main spell at 2.0 sec casting time.
Critical up to 100%.
Spell power up to sky.
Spirit when you cant find item with any of mention above or capped at hit and haste.
-NOTICE: Because fire specs relies on Hot Streak, you need to have minimum 60% critical strike when buffed in raid to make this spec work.
All depend if you missing hit or critical to those 60% minimum l said above. Any gem can be putted in any socket but if you put in proper according color, then you gain bonuses. Dont worry if you put in all sockets "20 critical rating gem (yellow)".
Here is list of gems by stats which you would prefer to put in sockets to gain bonuses.
Yellow: 20 Hit, 20 Crit,
Blue: 12 Spell power 10 Spirit
Red: 12 Spell power 10 Crit, 12 Spell power 10 Hit, 12 Spell power 10 Haste, 23 Spell power.
DO NOT WASTE EOF!
For once on Wotlk 3.3.5a you have things lot easier, simply farm RDF HC and you will get some basic lvl 200 gear while doing that and also you will get EoT.
Use 180 EoT to buy T9 set (head, chest, gloves, pants) and use cheep ICC lvl 264 shoulder.
For other go EoT vendor for: Ring 35EoT, Trinket 50EoT, Wand 25EoT. Total 110EoT.
Next EoC vendor, you can trade EoT into EoC. Just Neck 19EoC.
Now EoV vendor, trade EoT>EoC>EoV. Cloak 25EoV, Boots 40EoV, Wrist 60EoV. Total 125EoV.
Last EoH vendor, trade EoT>EoC>EoV>EoH. Trinket 40EoH, Belt 40EoH, Offhand 25EoH. Total 105EoH.
So total amount of EoT you need to buy all is 180+110+19+125+105=539EoT. It looks lot but here is thing, as you farm RDF HC you will get gear that should be fine and you could avoid buying some stuff mention above which would lower global price, also EoT pretty much "falls from sky". All NR raids (apart ICC,RS) are droping EoT, and also bosses in RDF HC.
So in less than one week, you would be having fine gear to enter ICC group.
About EoF.
All you need to buy is T10 and its in this order Head>Shoulder>Chest unless you wish Crit+Hit from DreamWalker>than save 155EoF to see will Gloves and Pants drop in VoA. If not than buy them for 4xt10.
Last item you can buy from EoF is Trinket which is pretty damn good for your hit rating.
DO NOT WASTE EOF ON ANY OTHER ITEM BECAUSE GEAR SCORE!
Power aura - Download Currently use only this Addon for Fire spec. Its most simplified.
Configuration of addon:
1. Download and copy paste what is inside to Wow/Interface/Addons
2. Turn on wow and log in to mage.
3. Type in chat /POWA
4. Click button "Import Set"
5. Copy and paste ALL at once from this box and click Accept
[hide]Set=Fire Mage@
Aura[1]=Version:st3.0.0S; gcd:bofalse; b:nu1; anim1:nu1; g:nu1; optunitn:bofalse; ignoremaj:botrue; Instance25ManHeroic:nu0; stacksLower:nu0; target:bofalse; icon:stInterface\Icons\Ability_Mage_HotStreak; beginSpin:bofalse; torsion:nu1; r:nu1; Extra:bofalse; y:nu-210; x:nu-120; customsoundend:st; customname:st; RoleMeleDps:nu0; groupany:botrue; isAlive:botrue; timerduration:nu0; unitn:st; bufftype:nu1; stacks:nu0; focus:bofalse; Instance10ManHeroic:nu0; raid:bofalse; RoleTank:nu0; texture:nu1; spec2:botrue; InactiveDueToState:bofalse; alpha:nu0.75; aurastext:st; InstanceBg:nu0; symetrie:nu0; owntex:botrue; isResting:nu0; buffname:stHot Streak; duration:nu0; mine:bofalse; Instance5ManHeroic:nu0; multiids:st; sound:nu0; inVehicle:nu0; speed:nu1; Instance5Man:nu0; anim2:nu0; RoleHealer:nu0; id:nu1; HideRequest:bofalse; stacksOperator:st>=; realaura:nu1; Active:bofalse; tooltipCheck:st; threshold:nu50; off:bofalse; PowerType:nu0; GTFO:nu0; textaura:bofalse; stance:nu10; wowtex:bofalse; groupOrSelf:bofalse; strata:stLOW; soundend:nu0; spec1:botrue; InstanceArena:nu0; inParty:nu0; RoleRangeDps:nu0; aurastextfont:nu1; Instance25Man:nu0; Instance10Man:nu0; customtex:bofalse; PvP:nu0; combat:nu0; isSecondary:bofalse; thresholdinvert:bofalse; inRaid:nu0; size:nu0.29999998211861; Showing:bofalse; UseOldAnimations:bofalse; exact:bofalse; begin:nu0; party:bofalse; texmode:nu2; inverse:bofalse; ismounted:nu0; targetfriend:bofalse; customsound:st; randomcolor:bofalse; finish:nu0; timer.InvertAuraBelow:nu0; timer.b:nu1; timer.HideLeadingZeros:botrue; timer.g:nu1; timer.h:nu4.0199999809265; timer.ShowOnAuraHide:bofalse; timer.UpdatePing:bofalse; timer.Showing:bofalse; timer.Texture:stCrystal; timer.enabled:botrue; timer.CustomDuration:nu0; timer.DurationInfo:nu1370096.774; timer.r:nu1; timer.cents:bofalse; timer.Relative:stCENTER; timer.HideRequest:botrue; timer.y:nu0; timer.x:nu0; timer.id:nu1; timer.Transparent:botrue; timer.Start:nu1370233.017; timer.UseOwnColor:bofalse; timer.a:nu1; timer.ShowActivation:bofalse@
Aura[2]=Version:st3.0.0S; gcd:bofalse; b:nu1; anim1:nu1; g:nu1; optunitn:bofalse; ignoremaj:botrue; Instance25ManHeroic:nu0; stacksLower:nu0; target:botrue; icon:stInterface\Icons\Ability_Mage_LivingBomb; beginSpin:bofalse; torsion:nu1; r:nu1; Extra:bofalse; y:nu-210; x:nu120; customsoundend:st; customname:st; RoleMeleDps:nu0; groupany:botrue; isAlive:botrue; timerduration:nu0; unitn:st; bufftype:nu2; stacks:nu0; focus:bofalse; Instance10ManHeroic:nu0; raid:bofalse; texture:nu1; alpha:nu0.75; aurastext:st; CurrentMatch:stLiving Bomb; InstanceBg:nu0; symetrie:nu0; RoleTank:nu0; spec2:botrue; DisplayValue:stLiving Bomb; InactiveDueToState:botrue; buffname:stLiving Bomb; owntex:botrue; isResting:nu0; duration:nu0; mine:botrue; Instance5ManHeroic:nu0; sound:nu0; multiids:st; RoleHealer:nu0; inVehicle:nu0; speed:nu1; Instance5Man:nu0; anim2:nu0; id:nu2; HideRequest:bofalse; stacksOperator:st>=; realaura:nu1; Active:bofalse; tooltipCheck:st; threshold:nu50; off:bofalse; PowerType:nu0; GTFO:nu0; textaura:bofalse; stance:nu10; DisplayUnit:sttarget; wowtex:bofalse; groupOrSelf:bofalse; strata:stLOW; soundend:nu0; spec1:botrue; InstanceArena:nu0; inParty:nu0; RoleRangeDps:nu0; aurastextfont:nu1; CurrentSlot:nu1; Instance25Man:nu0; Instance10Man:nu0; customtex:bofalse; PvP:nu0; combat:nu0; isSecondary:bofalse; thresholdinvert:bofalse; inRaid:nu0; size:nu0.29999998211861; Showing:bofalse; UseOldAnimations:bofalse; exact:bofalse; begin:nu0; party:bofalse; texmode:nu2; inverse:bofalse; ismounted:nu0; targetfriend:bofalse; customsound:st; randomcolor:bofalse; finish:nu0; timer.InvertAuraBelow:nu0; timer.b:nu1; timer.HideLeadingZeros:botrue; timer.g:nu1; timer.h:nu4.0199999809265; timer.ShowOnAuraHide:bofalse; timer.UpdatePing:bofalse; timer.DurationInfo:nu1370109.299; timer.Texture:stCrystal; timer.enabled:botrue; timer.HideRequest:botrue; timer.CustomDuration:nu0; timer.r:nu1; timer.cents:bofalse; timer.Relative:stCENTER; timer.Showing:bofalse; timer.y:nu0; timer.x:nu0; timer.id:nu2; timer.Transparent:botrue; timer.Start:nu1370232.417; timer.UseOwnColor:bofalse; timer.a:nu1; timer.ShowActivation:bofalse@
Aura[3]=Version:st3.0.0S; gcd:bofalse; b:nu1; anim1:nu1; g:nu1; optunitn:bofalse; ignoremaj:botrue; Instance25ManHeroic:nu0; stacksLower:nu0; target:botrue; icon:stInterface\Icons\Spell_Fire_SoulBurn; beginSpin:bofalse; torsion:nu1; r:nu1; Extra:bofalse; y:nu-210; x:nu0; customsoundend:st; customname:st; RoleMeleDps:nu0; groupany:botrue; isAlive:botrue; timerduration:nu0; unitn:st; bufftype:nu2; stacks:nu0; focus:bofalse; Instance10ManHeroic:nu0; raid:bofalse; texture:nu1; alpha:nu0.75; aurastext:st; buffname:stImproved Scorch; InstanceBg:nu0; symetrie:nu0; Instance5ManHeroic:nu0; sound:nu0; RoleHealer:nu0; RoleTank:nu0; owntex:botrue; isResting:nu0; spec2:botrue; duration:nu0; mine:botrue; InactiveDueToState:botrue; multiids:st; inVehicle:nu0; speed:nu1; Instance5Man:nu0; anim2:nu0; id:nu3; HideRequest:bofalse; stacksOperator:st>=; realaura:nu1; Active:bofalse; tooltipCheck:st; threshold:nu50; off:bofalse; PowerType:nu0; GTFO:nu0; textaura:bofalse; stance:nu10; wowtex:bofalse; groupOrSelf:bofalse; strata:stLOW; soundend:nu0; spec1:botrue; InstanceArena:nu0; inParty:nu0; RoleRangeDps:nu0; aurastextfont:nu1; Instance25Man:nu0; Instance10Man:nu0; customtex:bofalse; PvP:nu0; combat:nu0; isSecondary:bofalse; thresholdinvert:bofalse; inRaid:nu0; size:nu0.29999998211861; Showing:bofalse; UseOldAnimations:bofalse; exact:bofalse; begin:nu0; party:bofalse; texmode:nu2; inverse:bofalse; ismounted:nu0; targetfriend:bofalse; customsound:st; randomcolor:bofalse; finish:nu0; timer.InvertAuraBelow:nu0; timer.b:nu1; timer.HideLeadingZeros:botrue; timer.g:nu1; timer.h:nu4.0199999809265; timer.ShowOnAuraHide:bofalse; timer.UpdatePing:bofalse; timer.HideRequest:botrue; timer.Texture:stCrystal; timer.enabled:botrue; timer.Showing:bofalse; timer.CustomDuration:nu0; timer.r:nu1; timer.cents:bofalse; timer.Relative:stCENTER; timer.DurationInfo:nu1370105.95; timer.y:nu0; timer.x:nu0; timer.id:nu3; timer.Transparent:botrue; timer.Start:nu1370231.367; timer.UseOwnColor:bofalse; timer.a:nu1; timer.ShowActivation:bofalse@[/hide]