Rule reminder
'Stare per + infinitive' = to be about to (do) — immediate future, neutral. 'Essere sul punto di + infinitive' = to be on the verge of / at the critical point of — often dramatic, at a decisive moment.
She was on the verge of tears during the speech (emotional, critical moment). Best option?