unless the hardware access method changed between the drives the amount of ram is irrelevant, simply because the cdrom drive has an internal sector buffer, that the system cards read out byte by byte. there no DMA from the drive to system ram (only to ADPCM RAM). thus the amount of ram is irrelevant.
you just keep sending commands to read one sector, wait until it's returned success, and then read the next, without transferring the data back to system ram. this is enough to keep the rate up to what it should be.
you shouldn't need the acd library, because you can access the hardware directly, inthe same way the card does.
if the hardware differs in some access way, then yes you would need to use the ACD. however, i thought the ACD only added extra memory and the special shifting registers to the system card.
a spinup test wouldn't really help much, but i think it should be possible by simply stopping the drive and checking the hardware that it's spundown. then start a timer, play a track, and read the Q channel data or the PCM data.