а по тому, на какую операцию сколько команд надо. Например чтобы загрузить произвольное 32-битное число в регистр, надо исполнить 4 команды. Чтобы прибавить произвольную 32-битную константу к ячейке памяти - 7 команд. Нетормозные ядра это делают за 1-2 команды. Разумеется однотактных. А гигагерцы - дело наживное, технологии у кого какие есть, тот такие гигагерцы и выжимает.