I don't really see it needing much of a fix. Yes, it is better than the eldrich knight, but IMHO, that class is awful weak. The d10 hp and the BAB are nice to be sure, but both do not mean that much for most mages, even eldrich knight types, as it is not enough to make up for all those levels of d4 hit points you need to take to get there. Sure, you can make them a bit more survivable in combat, but by the time you finish the class (or even start it at 7th level) a mage should be able to sty out of combat well enough anyway. The class does not bring them up to the level of actually being able to handle melee combat, so the BAB matters little.