Have I enough time?

It is unlike me to ask this question as I usually leave plenty of time btween connecting flights but right now I'm not so sure. I am booked on to the VS10 which arrives from JFK at 09:25 and am booked onward on to EI713 which is a summer season schedule and is due to leave T1 at 12:05. I doubt if it will give me any time in Revivals but even taking that out of the equation am I putting pressure on myself with regard to landing on time, taxiing, yomping from the gate, immigration, collecting baggage and trekking to T1 and the long walk down to where they hide the ROI flights? The next flight leaves at 14:15 and I am wondering if I am better off changing my booking to that flight?