The best tool to undertake the task at hand is the simpliest one that handles it
This freeware program helps one into easily converting executable files (.com, .cpl, .dll, .exe, .ocx, .scr, .sys, or .vbx) in such a way that they start informing the operating system (Windows or one of its compatibility-layers for either Linux or Mac) that they (the executables) can handle memory addresses above 2GB. In other words, those programs start appearing to the OS as being large address aware (a.k.a. LargeAddressAware and LAA).

By doing this, (and assuming that the OS has been configured to be large address aware) the converted programs will have more memory available to them, in which case, if they can profit from this, they will become more capable of handling tasks that require huge amounts of it.

In addition, this program can keep state, so that a batch job can be paused and, then, continued, at a later time.
Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, and Windows 10
Portable installation:
Uncompress the zip file to the folder from where you want to run the program (assuming you have both write and execute permissions on that folder) and run it from there.