La búsqueda de texto completo solo es útil para buscar texto dentro de varchar o campos de texto, no acelerará las consultas. Necesitará agregar más índices a la tabla para hacer eso.
En general, la consulta parece demasiado complicada, pero no ha explicado qué debe hacer la consulta. Creo que la consulta debe optimizarse.