Haven't finished the EE version yet but in the vanilla version reached level 23 and continued to rack up over 100K experiance so guess you can do non-violent and still reach level 23. You just won't rack up as much XP near the end of the game.