In SQL Server (2008), I have a FullText index on two columns, call them Table1.FirstNames and Table2.LastNames. After profiling some queries, I came u
Does changing to using ContainsTable help?
It did here Adding more OR searches with CONTAINS Brings Query to Crawl
And the same answerer (Joe Stefanelli) managed to bring about a similar improvement by changing FREETEXT predicates combined with OR to a FREETEXTTABLE here SQL Server full text query across multiple tables - why so slow?
Perhaps you should read this: SQL Server 2005 Full-Text Queries on Large Catalogs: Lessons Learned.
I'd take a look at the execution plan for each of those. I'm guessing you will learn quite a bit from that.
Here is a decent link that will show you how to display the execution plan as well as some tips on interpreting it.