Прогнал все тот же GDict.dic 4 442 329 слов (51,1Мб), уж больно он загажен, хорошо на нем тестировать. Процесс прошел без падения за 21с. Словарь после полной очистки составил 2 851 816 слов.
Затем запустил файл Languages (Summary).dic 17 579 051 слов (204Мб) и программа сожрав 910 Мб оперативной памяти, упала.
Прогнал этот же файл на Windows 7 x64 ram 4Gb, прошло без падения за 1мин. 26 сек. Словарь после очистки 3 505 097 слов.
Так что действительно программа чувствительна к разрядности ОС и объему ОЗУ, но с небольшими файлами справляется хорошо.
Буду работать над снижением потребления памяти, плюс добавлю ключи для отключения сортировки и очистки от непечатаемых символов.