Let I be the incenter of △ABC, and let the feet of the perpendiculars from I to AB and to AC be D and E, respectively. (Without loss of generality, we may assume that AC is the longest side. Then X lies on the line segment AD. Although P may or may not lie inside △ABC, the proof below works for both cases. Note that P is on the line perpendicular to AB passing through X.) Let O be the midpoint of IP, and let the feet of the perpendiculars from O to AB and to AC be M and N, respectively. Then M and N are the midpoints of DX and EY, respectively.

The conditions on the points X and Y yield the equations
AX=2AB+BC−CAandAY=2BC+CA−AB.
From AD=AE=2CA+AB−BC, we obtain
BD=AB−AD=AB−2CA+AB−BC=2AB+BC−CA=AX.
Since M is the midpoint of DX, it follows that M is the midpoint of AB. Similarly, N is the midpoint of AC. Therefore, the perpendicular bisectors of AB and AC meet at O, that is, O is the circumcenter of △ABC. Since ∠BAC<60∘, O lies on the same side of BC as the point A and
∠BOC=2∠BAC
We can compute ∠BIC as follows:
∠BIC=180∘−∠IBC−∠ICB=180∘−21∠ABC−21∠ACB=180∘−21(∠ABC+∠ACB)=180∘−21(180∘−∠BAC)=90∘+21∠BAC
It follows from ∠BAC<60∘ that
2∠BAC<90∘+21∠BAC, i.e., ∠BOC<∠BIC.
From this it follows that I lies inside the circumcircle of the isosceles triangle BOC because O and I lie on the same side of BC. However, as O is the midpoint of IP, P must lie outside the circumcircle of triangle BOC and on the same side of BC as O. Therefore
∠BPC<∠BOC=2∠BAC<120∘.