есть подозрение на ошибки округления, мб накапливаемые, и мб где-то компилятор заоптимизировался...
я хз можно ли в фортране это сделать, но нопробуйте увеличить разрядность десятичных переменных.
ну т.е. если был float, сделать double.
Еще результаты старой компиляции были получены на том же ПК ? аппаратная часть не менялась?