You can always try putting your character into Rawr (linked in my signature) and see which spec will give you higher DPS. When it comes up it will put in the max amount of buffs that you can have -- if you are only doing naxx10 remember to take it down to the raid buffs that you have there with you on average to make it a fair comparison.
Your gear is still pretty low quality, there should still be some decent upgrades for you in 10man content.
You are still rocking quite a few blues.
Get rid of the 16spirit gem, the hit gem (shouldn't ever really gem for hit), and the bad green gem in your boots.
Work on your Hodir rep to get the shoulder enchant.
I don't see a belt buckle on that belt - get one and throw a 19sp gem in it.
Grab a band of channeled magic when you have the badges, it's a good ring.
Your chest isn't enchanted yet, I threw 15spirit onto my chest (apparently it is good for mages, but I am unsure)
Plenty of wand upgrades in naxx10/25
Work on the Sapphiron + Malygos next piece, it is excellent (and BIS with my JC gem through Ulduar).
T7 head is a good deal better than your helm as well.
Check out rawr, it does a pretty damn good job of saying what items are general upgrades to you through the buffs/gear that you currently have and by how much.