En la documentación de FiveWin está explicada la distribución de la memoria en los 64Ks que usa Clipper:
<------------------------------------------- 64 Ks ---------------------------------------------->
DATA,_BSS (SYMP) | STACK_C | HEAP_C | CLIPPER STACK | CLIPPER STATICS
<----------------- initial DG size --------------->
En el fichero LNK especificas el valor de STACK_C y de HEAP_C. Cuanto más crezcan menos tamaño le quedará a Clipper para el stack (la pila) de su máquina virtual.
Cuantas más variables estáticas uses, mas tamaño le quitas al stack de la maquina virtual de Clipper.
Si el valor de STACK_C disminuye, no podrás ejecutar muchas llamadas a funciones desde otras funciones: a() llama a b() que llama a c() que llama a d(), etc.
Los GETs de Windows consumen HEAP_C, luego si usas muchos GETs simultaneamente, necesitas aumentar HEAP_C
Como ves, se trata de encontrar un equilibrio entre todos esos valores.
Al pasar tu aplicación a 32 bits usando FWH y Harbour/xHarbour desaparece todo este problema