Каждое новое поколение процессоров от Intel (и не только) включает новые инструкции - типа MMX 3DNow! и т.д. - в сумме набирается нехило. Оптимизация под них позволяет создавать более эффективный исполняемый код, но он не будет работать на процессорах предыдущего поколения. Вот и все различие - либо скорость, либо соместимость. А архитектура PIV - вообще отдельная песня, там новые расширения, большое число конвейров (аж 20), так что не оптимизированные под него приложения просаживают производительность до ниже пола.