O IE7 trava ao usar (a muito) chamadas ajax com async: false

Eu tenho a seguinte função em um script muito maior que carrega traduções de um arquivo php:

function loadLanguages(language){
 var data = new Object();
 data.language = language;
 var dataString = $.toJSON(data);
 var langSt = $.ajax({
  url: "/VID/ajax/loadtranslations.php",
  data: ({data: dataString}),
  async: false
 }).responseText;
 var languageArr = $.evalJSON(langSt);
 return languageArr;
}

Funciona no FF, mas no IE7 e IE8 o navegador trava. Quando eu comento a chamada ajax na função IE não trava. Se eu definir como assíncrono: true, a função não funcionará mais, mas os navegadores não serão interrompidos. Somente se eu definir assíncrono como falso, o IE será interrompido. Estou um pouco confuso porque!

questionAnswers(2)

yourAnswerToTheQuestion