El consumo de energía es fácil de estimar: P = U² / R. Tal como está actualmente, R3 quemará 1.1mW y R4 2.5mW. El consumo de MOSFET puede ser descuidado.
Pero esto se consumirá solo cuando el nivel lógico sea bajo. Si el nivel lógico es alto, este circuito prácticamente no consume energía.
Por lo tanto, también debe considerar el ciclo de trabajo de nivel lógico de las líneas. Y si, como sospecho, esto se usa para traducir líneas de bus I2C (que están en espera en el nivel lógico alto), esto simplemente depende de la longitud de las tramas y de la velocidad a la que las envíe. Si envía un marco cada dos segundos, probablemente solo puede ignorar el consumo de energía de este. Si continúa enviando marcos continuamente (lo cual es malo), puede considerar un ciclo de trabajo del 50% (dividir la potencia entre dos).
Entonces, el principal factor de consumo de energía aquí no es el valor de la resistencia, sino la cantidad de comunicación necesaria entre ambos dispositivos. Por lo tanto, realmente intentaría reducirlo tanto como pueda, eventualmente incluso modificando el protocolo si es posible.
Ahora, si se ha hecho todo a este nivel y aún necesita reducir el consumo de energía, puede usar resistencias de mayor valor. Pero el valor más alto que puede usar depende del tipo de bus (que no especificó) y las especificaciones de los dispositivos. Si es un bus I2C, puede usar esta nota de aplicación de TI para dimensionar la resistencia ( pero si es otra cosa, la información dada allí será útil).