I meant a correlation between the size of the ifo files and the size of the dictionary, but I just realized I confused them with the idx files. The ifos are minuscule and should take milliseconds. There really is something quite odd going on in your case.
Edit: also, 5-6 seconds is not "only" but an eternity all by itself.