
quizá sean tus consultas, por ahi no estas utilizando los índices o quizá estas utilizando demasiados recordset...
al ser una base de datos access no tienes la opción de usar procedimientos almacenados, yo primero intentaría revisando los índices y las consultas para ir descartando, quizá si indicas cuales son estas sería más fácil ayudarte...