The 741 is a poor choice because of its limited output swing, bandwidth and slew rate. For a fixed input frequency square-wave, R4 and C2 determine the slope of the triangle wave and hence the peak-to-peak amplitude (up to the point where clipping occurs because of the poor performance of the 741).