I glanced over the frost mage and it seems correct.
Except:
- Are you sure you don't value Intellect too highly @ 1 Int > 2 Haste (Gemming)? I think I'd do that differently.
- I would never rely on something like Black Blood of Y'shaarj (RPPM = CRAP) and instead use Light of the Cosmos.