"Оптимизация" для Pentium4 это всего лишь "более правильное" написание кода программы, с тем, чтобы процессору легче было предсказывать ветвления...
Соответственно, такая программа будет лучше работать с любым процессором..
Хотя если эта оптимизация касается только использования SSE/SSE2 - то это только для Intel поможет... Поскольку все эти MMX/SSE предназначены для операций с целыми числами что, в какой-то мере, компенсирует недостаточную производительность блока FPU у P4 (напомню что ядро (CPU) у P4 работает на удвоенной частоте от номинальной скорости процессора), а вот FPU, отвечающий за работу с числами с плавающей запятой - на номинальной... да и слаб он...