The primary key to getting decently fast rips using EAC is to test and set the drive options.
Accurate stream - frankly, if the drive cannot do this, then get a different drive to rip with. If this is true, then the drive can reposition accurately on audio., if not true, then the software must backspace and then match up on each read request.
Caches Audio - this is an unwelcome feature, as it means countermeasures must be taken to ensure a fresh read is made in reread tests. The current method is to read from further back than is needed, so the wanted piece is flushed from the cache and must be read again.
C2 error information - the key to fast/safe ripping, without this, every read will be doubled and compared, with this, the read progresses until the drive indicates an error.