If you are running out of RAM you can try splitting the adf image in two or more parts, the first containg the tracks from 0 to 39 and the second from 40 to 79. To do this you can use
TransADF (under UAE) and the following commandline:
> TransADF df0: ram:XCopy0-39.adf S=0 E=39
> TransADF df0: ram:XCopy40-79.adf S=40 E=79
TransADF also supports gzipped adfs, the so called adzs, also zlib and pkzip.