I actually had a lot less trouble with Fire Mage than with Ice and necro mage, because you can usually finish fights with a single mana pool by spamming spells.
For ice mage, try getting freeze and then stack some movement (usually just get a bunch of SP). If you can get a physical damage staff as well to crit hit with freeze, its amazing.