Are you planning on wearing heavy armor? If so take one level of Fighter to start as it will get you heavy armor and Constitution saves. You could drop Dex to 10 with this.
The headband will set you intellect to 17 but never higher. I'd want my Inteellect to be maxed so better to go with 16 or 17 and get it to 20 via ASI and/or hag hair.
Pally or Ranger instead of Fighter would get you one more caster level so 11 instead of 10 which nabs 6th level spells.
Are you intending to fight melee or is the Fighter to get armor?