Do you have access to Unearthed Arcana? It's got A few nifty Ideas Regarding specialist wizards.
The first is a series of special abilites that a specialist could swap in for standard wizard abilities. For instance, an evoker could:
-Trade out having a familiar for the ability to cast spells of a specific energy type at +1 caster level
-Trade out wizard bonus feats for spontaneous energy substitution
-Trade out bonus spells for the ability to overcome energy resistance
Or a Necromancer could
-Trade out the familiar for a skeletal minion
-Trade out feats for "undead lite" immunities: saving throw bonuses vs. sleep, poison, death effects, etc at 5th, 10th, and 15th, and 25% immunity to criticals at 20th
-Trade out bonus spells for what is basically 'augmented summoning' for created undead
These benifits aren't nearly as powerful as the ones you have above, but theoretically, they could be granted in addition to the standard specialist abilities, or allow them to be taken without choosing prohibited schools.
Also in the book is the domain wizard. Rather than picking any school specific spells for your bonus spells, you just get one specific bonus spell at each level. In exchange, you don't take forbidden schools. It's a nice compromise between the power of the specialist and the versatility of the generalist. There's a domain for each of the eight schools, but there's also Antimagic, Battle, Cold, Fire, and Storm domains.