Você pode reescrever a consulta 3 para
SELECT ... WHERE EXISTS ... CONTAINSTABLE(Table1...)
UNION
SELECT ... WHERE EXISTS ... CONTAINSTABLE(Table2...)
ORDER BY ...
?
UNION ALL pode ser mais rápido que UNION, mas possivelmente resultará em registros duplicados.