Puoi riscrivere la query 3 in
SELECT ... WHERE EXISTS ... CONTAINSTABLE(Table1...)
UNION
SELECT ... WHERE EXISTS ... CONTAINSTABLE(Table2...)
ORDER BY ...
?
UNION ALL potrebbe essere più veloce di UNION, ma potrebbe risultare in record duplicati.