You are correct that if $ \ \vec b \ $ is a unit vector and $- \hat i + \hat j - \hat k$ is angle bisector of $\vec b$ and $\vec a \ (= 3 \hat i + 4 \hat j)$, we have
$ \displaystyle \frac{-\hat{i}+\hat{j}-\hat{k}}{\sqrt3}=\frac{\vec{b}+\left(\frac35\hat{i}+\frac45\hat{j}\right)}{|\vec{b}+\frac35\hat{i}+\frac45\hat{j}|}$
Let's say $ \displaystyle |\vec{b}+\frac35\hat{i}+\frac45\hat{j}| = m$ where $m$ is magnitude.
Then, $ \displaystyle \vec b = \ \left(-\dfrac{m}{\sqrt3} - \dfrac{3}{5}\right)\hat i + \left(\dfrac{m}{\sqrt3} - \dfrac{4}{5}\right)\hat j -\dfrac{m}{\sqrt3} \hat k \ $ ....$(i)$
and $ \left(-\dfrac{m}{\sqrt3} - \dfrac{3}{5}\right)^2 + \left(\dfrac{m}{\sqrt3} - \dfrac{4}{5}\right)^2 + \dfrac{m^2}{3} = 1$
Simplifying, $m^2 - \dfrac{2m}{5\sqrt3} = 0$
and we get $m = \dfrac{2}{5\sqrt3}$
Substituting $m$ in $(i)$, $ \ \vec b = - \dfrac{1}{15} (11 \hat i + 10 \hat j + 2 \hat k)$