Here we have just two cases :
Case 1 : x^2 + 3x > 0 and Case 2: x^2 + 3x < 0
Case 1 : x^2 + 3x + x^2 - 2 >= 0
or 2*x^2 + 3x - 2 >=0 or (x+2)(2x-1) >=0
so, either x+2 >=0 , 2x-1 >=0
or x+2 <=0 , 2x-1 <= 0
so either x >=- 2 , x >=1/2
or x <= -2 , x <= 1/2
==> x >= 1/2 or x <= -2 ----- (I)
But, x^2 + 3x > 0 , so x (x+3) >0
so x > 0, x >-3 == > x >0 ---- (II)
or x < 0, x < - 3 ==> x < -3 ---- (III)
So from I , II and III , x > 1/2 or x < -3
Case 2 : : -x^2 - 3x + x^2 - 2 <= 0
or - 3x - 2 >=0 or 3x + 2 <= 0
so, x <= -2/3 ---- (I)
But, x^2 + 3x< 0 , so x (x+3) < 0
so x < 0, x >-3 ---- (II)
or x > 0, x < - 3 ---- (III)
So from I , II and III , -3 < x <= -2/3 or x < -3
so from case 1 :
x > 1/2 or x < -3
and from case 2 :
-3 < x <= -2/3 or x < -3
so the solution should be
x < -3 , -3 < x <=-2/3 , and x > 1/2