Confermo: la ragione è che se usi le opzioni di paginazione del recordset, queste vengono applicate dopo che mysql ha già estratto TUTTI i record, mentre con la LIMIT questo non avviene.