Иногда такое бывает, когда у машины недостаточно ресурсов (читай - RAM) для обработки крупных гридов. Если это причина, то самое действенное средство - апгрейд .
Если нет возможности докупить памяти, то можно поэкспериментировать, выгружая ненужные в данный момент драйверы (неиспользуемых устройств), сервисы (сеть и т.д.) и приложения (всякие мессенджеры, антивирусы и пр.), а так же дудки и свистульки, которые Windows автоматически запускает во время загрузки. Но на этом далеко не продвинешься, разве что если памяти не хватает ну совсем чуть-чуть для успешной работы.
Можно внимательно посмотреть, нет ли на гриде несущественных областей, которые фактически не будут влиять на результаты анализа, и постараться максимально избавиться от таковых - это уменьшит размер грида и объем обрабатываемых данных.
Однажды стояла задача расчёта сети оптимальных маршрутов между примерно 130 объектами на cost grid. Соответственно, в ходе работы некоего extension генерировалось 130 новых гридов. Extension поначалу "затыкался" на объектах где-то между 34 и 38, всегда по разному. При помощи описанных выше манипуляций мне удалось добиться обработки до 70 с лишним объектов. Добиться полного окончания работы на машине с 512Мб RAM мне так и не удалось.
Ещё можно попробовать поковыряться с pagefile.