The Ulpir. Very scary stuff.
The talent POWER is probably the best bet. 50 levels in spell list in such a magic information starved world would quite an advantage. If she spreads the 50 levels between open and closed list, she could train her base list to 3 with say 10 list to 5th, she should be quite versatile. Cloistered Academic or a similar Lifestyle TP would explain the spell knowledge, or Protégé from Mentalism Companion even.
BG options for daily spell items, or even a stave with spells (why have one 1-10th level spell when you could have 10 spells with 10 charges each, or 2 spells with 50 charges each, etc). If its combat, a wand of shock bolt never hurt, or a daily III.
Most of my games are set in cities versus wilderness, so facades and shape shifting abilities are very usful. movement spells are good too, but never forget the information gathering spells. those are always useful.