При включенной, да еще на высоком уровне компиллер может вам такого нагородить. Поменять местами команды лишь бы сэкономить пару циклов - для него пару пустяков :) В общем то все симптомы на это и указывают. Т.е. времянка неправильная и при 3В ухудшение динамики приводит случайно к работоспособности. Советую посмотреть листинг и убедиься, что все отрабатывается правильно.