I agree, that Int should atleast reduce cooldowns (like every 3 int reduce cd of spells by 1 turn) or something along those lines. And int buffing mage armor was good, no idea why they nerfed it.
As for scaling - spells should either scale with 10 percent per int and keep warfare at 5, or spells should scale with level and int, and warfare should scale with weapons and int.
BUT guys, it seems you still forget that mages are not damage dealing class... Mages are your versatility class, mages are there for creating surfaces (no other class can do that so easily), combining them, they are there for buffs, heals, teleports, swaps, debuffs, invisiblities and clearing buffs, dont forget summons... Mages do EVERYTHING, so they really shouldn´t be top single target damage... And keep in mind, that almost all mage attacks are AOE of some sort, it would make no sense that mage can do 100 damage per cast in aoe AND set status effect, while ranger could do 90 damage per bow hit...
And from my experience, sure, warfare can do 80 damage per hit very soon, while wizard does 40 per spell cast.. but this spellcast also does burning, it goes in aoe, it ignites surfaces, and prohibits some areas, and when you hit burning target with poison wands, it gets almost comparable...
As I see it, warfare is here for tanking+medium damage and crowd control. Rangers are top ranged single target dps, rogues are meele burst damage for dealing with high priority targets, and mages are support+aoe damage+control of battlefield (not neccessarily crowd control!)