Chaves estrangeiras são uma ferramenta de integridade referencial, não uma ferramenta de desempenho. Pelo menos no SQL Server, a criação de um FK não cria um índice associado e você deve criar índices em todos os campos FK para melhorar os tempos de pesquisa.