Ich habe mal für "Andere Gründe" gestimmt, wobei man das vielleicht auch in einen der ersten beiden Punkte reinpacken kann:
Die Menschen sind stark. Das wird immer wieder betont. Und es wird auch immer wieder gesagt wie stark Boromir war.
Ich denke dass er deshalb noch widerstehen konnte und dann erst beim Amon Hen die Kontrolle verlor - vielleicht etwas geschwächt von der Reise und vor allem nicht unter der Beobachtung aller anderer. Verdammt, das spielt in den Punkt "Er wartete auf eine bessere Gelegenheit" rein...
Mir gefällt aber der Gedanke, dass er noch genug Willenskraft hatte um zu widerstehen, am besten