представь ты сначала сравниваешь rax с каким то значением, и в зависимости от этого делаешь переход, но независимо от того делать переход или нет, в rax необходимо поместить rbx+1. И тут тебе только LEA поможет, потому что она не модифицирует флаги. Ну и еще LEA - одна инструкция, MOV ADD - две.