1. от размера инструкции и разрядности процессора
2. Частота процессора
3. В плане выполнения инструкций в программе - кеш позволяет заранее прочитать инструкции из оперативной памяти в процессорный кеш и выполнять инструкции без задержки
Но это очень поверхностно. Современные процессоры и вся система процессор-контроллер материнки-память - довольно сложная вещь, и там все нелинейно, если говорить о программе, а не отдельных инструкциях