Willpower could also contribute to magic resistance. So a powerful wizard could hold back a big firewall.
It would be nice, too, especially in a campaign mode or single player mod, if you had to suit up your soldiers, say, with heavy winter gear to assault an ice wizard.
Items could give both pluses and minuses. For example, heavy down coats would give ice resistance, but be vulnerable to fire.