Wyszukiwanie pełnotekstowe jest przydatne tylko do wyszukiwania tekstu w polach varchar lub tekstowych, nie przyspiesza wykonywania zapytań. Aby to zrobić, musisz dodać więcej indeksów do tabeli.
Ogólnie zapytanie wydaje się zbyt skomplikowane, ale nie wyjaśniłeś, co zapytanie ma zrobić. Myślę, że zapytanie należy zoptymalizować.