Twowolves
Explorer
Is the elf in question a longsword melee type or a longbow archer type?
Were it me, I'd go Fighter2/Wizard5(or Warmage, Sorcerer or Duskblade)/SpellswordX(or Bladesinger) and just fill in the rest with feats. Weapon Spec is just an extra 2 points of damage with one weapon, certainly not worth taking 4 levels in fighter to get for a hybrid caster type. Both of those PrCs get you casting in armor, and with Mithril armor you can get a pretty good AC without sacrificing spellcasting. Two levels in fighter get you +2 BAB, A nice bump to your Fortitude saves, some sorely needed HP, and two more martial feats (which I recomend go towards Weapon Focus and Combat Expertise for melee, Point Blank Shot and Rapid Shot for archers, or PrC entry prereqs) to go along with the 3-4 from class levels. Also, by not using the Warmage or Duskblade, you don't limit your potential spell selection to a relatively narrow range of spell types.
All in all, it definately sounds like a character I'd like to build and play, no matter how you sort out the minor details!
Were it me, I'd go Fighter2/Wizard5(or Warmage, Sorcerer or Duskblade)/SpellswordX(or Bladesinger) and just fill in the rest with feats. Weapon Spec is just an extra 2 points of damage with one weapon, certainly not worth taking 4 levels in fighter to get for a hybrid caster type. Both of those PrCs get you casting in armor, and with Mithril armor you can get a pretty good AC without sacrificing spellcasting. Two levels in fighter get you +2 BAB, A nice bump to your Fortitude saves, some sorely needed HP, and two more martial feats (which I recomend go towards Weapon Focus and Combat Expertise for melee, Point Blank Shot and Rapid Shot for archers, or PrC entry prereqs) to go along with the 3-4 from class levels. Also, by not using the Warmage or Duskblade, you don't limit your potential spell selection to a relatively narrow range of spell types.
All in all, it definately sounds like a character I'd like to build and play, no matter how you sort out the minor details!