Вспомнил из своего старого экспириенса. Короче был код, который собирался в Delphi7 и в Delphi2010. Один и тот же код выдавал разный итоговый перфоманс на разном железе. На пентиуме 133MHz екзешник от Delphi7 работал быстрее, зато на четвертом пеньке (не помню сколько гигагерц) быстрее работал exe от Delphi2010. Стал разбираться в чем дело. Оказалось что для доступа к полям структур в одном случае делфя генерит кучу add инструкций, а в другом lea. И add быстрее работает на 133, а lea - на четвертом пеньке. Так что старый компилятор под старое железо лучше компилировал, такой вот прикол