La ricerca full-text è utile solo per cercare testo all'interno di varchar o campi di testo, non velocizza le query. Dovresti aggiungere più indici alla tabella per farlo.
In generale la query sembra eccessivamente complicata, ma non hai spiegato cosa deve fare la query. Penso che la query debba essere ottimizzata.