Level 12 would be ideal. It's enough for another ability score or feat, giving you 2 feats and ability increase (or vice versa). Still leaves plenty of headroom to go from 12 - 20 in BG 4