Doesn't need any calculus...
$P(x): f(x)=x^4-3x^2+x-1 = (x^2-2)^2+(x+0.5)^2-5.25.$
$Q(x): f(x)=x^2(x^2-3)+x-1.$
$\text{Case 1. } x \geq \sqrt{2}.$
$P(x) \Rightarrow f(x): \text{increasing function, } f(\sqrt{2})=\sqrt{2}-3<0, \displaystyle \lim_{n \to +\infty}f(n) = \infty > 0.$
$\Rightarrow \text{There exists 1 real root for $f(x)=0$ in $[\sqrt{2}, \infty]$.}$
$\text{Case 2. } x \leq -\sqrt{2}.$
$P(x) \Rightarrow f(x): \text{decreasing function, } f(-\sqrt{2}) = -\sqrt{2}-3<0, \displaystyle \lim_{n \to -\infty} f(n)=\infty>0.$
$\Rightarrow \text{There exists 1 real root for $f(x)=0$ in $[-\infty, -\sqrt{2}].$}$
$\text{Case 3. } -\sqrt{2} < x < 1.$
$0 \leq x^2 < 2.$
$\Rightarrow -2.25 \leq x^2(x^2-3) \leq 0.$
$-\sqrt{2}<x<1.$
$\Rightarrow -\sqrt{2}-1<x-1<0.$
$\therefore Q(x) \Rightarrow f(x)<0, \text{No real root.}$
$\text{Case 4. } 1 \leq x < \sqrt{2}.$
$1 \leq x^2 < 2.$
$\Rightarrow 0<(x^2-2)^2 \leq 1.$
$1.5 \leq x + 0.5 < \sqrt{2}+0.5 < 1.5 + 0.5 = 2.$
$\Rightarrow 2.25 \leq (x+0.5)^2 < 4.$
$\therefore P(x) \Rightarrow f(x)<-0.25, \text{No root.}$
$\therefore f(x)=0 \text{ has only 2 real roots, each in } [\sqrt{2}, \infty] \text{ and } [-\infty, -\sqrt{2}].$