Did a 1000nm leg yesterday, we werent that heavy and optimum FL was about 390 but me skipper elected to stay at FL330. At first I wondered why but then checked the winds and realized why. Headwind at FL330 was between 40 n 50 knots the whole way increasing at higher levels.
Sometimes it pays to fly way below optimum.