El número de soluciones no tiene nada que ver con que algunos de los puntos de intersección sean racionales, lo cual es una feliz coincidencia. La forma de abordar este problema es el simple álgebra. Suma el doble de la primera ecuación a la segunda, y divide entre 3 para obtener
$$2x y + 3x^2 = 2.$$
Entonces, manipulando la segunda ecuación se obtiene
$$9x^4 + 4x^2y^2 = 10x^2$$ $$9x^4 + (2-3x^2)^2 = 10x^2$$
Se trata de una ecuación cuadrática en $x^2$ que tiene soluciones $x^2 = 1, \frac{\sqrt{2}}{3}.$
Cuando $x^2 = 1$ de la segunda ecuación tenemos $y^2 = \frac{1}{4}$ La comprobación de estos en la primera ecuación revela que dos de las opciones de signo son espurias, dejando $(-1, \frac{1}{2})$ y $(1, -\frac{1}{2})$ como verdaderas soluciones.
Del mismo modo, cuando $x^2 = \frac{\sqrt{2}}{3}$ se obtienen dos soluciones $(-\frac{\sqrt{2}}{3}, -\sqrt{2})$ y $(\frac{\sqrt{2}}{3}, \sqrt{2})$ .
Como sus dos polinomios no tienen un divisor polinómico común, por el Teorema de Bezout, el sistema de ecuaciones polinómicas tiene como mucho cuatro soluciones, y las hemos encontrado todas. (Geométricamente, tus ecuaciones describen una hipérbola y una elipse no degeneradas, que pueden intersecarse a lo sumo en cuatro puntos).