I just finished it on level 46. On this level, I think Geralt might as well just glare at the enemies and they'd die. I think I'll restart it though, it was not my intention to finish it, I was just going to spend my days monster hunting and nights playing dice poker with Thaler. I might try to reach level 50 this time.