Personally I would try multiclassing. 12 fighter (EK)/8 mage will provide 6 ability score increases/feats total, 3 attacks per attack action, a decent Second Wind, War Magic (if you want to use damaging cantrips), Eldritch Strike, a Maximum spell lvl of 6 + Arcane Recovery for even more spells...