I've managed to solve it by rewriting the expression as $$\frac{1 - \frac{\sqrt{x^2 +x + 1}}{x e^{\frac{1}{x}}} }{ \frac{1}{x e^{\frac{1}{x}}} }$$
then applying L'Hospital's rule.
This took up one whole page and was very hairy, even after substituting $t = \sqrt{x^2+x+1}$. I'm wondering if there's a simpler way. A friend suggested substituting $e = (1+\frac{1}{x})^x$, but that's a bit suspicious.
In both cases, the answer is $\frac{1}{2}$, as confirmed by my computer.