¿Puede reescribir la Consulta 3 a
?SELECT ... WHERE EXISTS ... CONTAINSTABLE(Table1...)
UNION
SELECT ... WHERE EXISTS ... CONTAINSTABLE(Table2...)
ORDER BY ...
?
UNION ALL puede ser más rápido que UNION, pero posiblemente resulte en registros duplicados.