I am having a hard time trying understand what your VI does but I do have a few comments.
It appears that you want to use the polynimial fit to predict the values of the plot between the data points. With the two polonomial plots you can then caluculate a predicted intersection of the plots. Additionally, you want to reduce the overall calculations by having the polynomial fit work on a smaller subset of the original array data. The trouble in doing this is that in order for the polynomial fit to work well, it needs several data points. If you consider the extreme case of just two data points, the only reasonable interpolation you could make is linear.
I have not dug into the guts of polynomial fit, so I cannot comment on its complexity. What I
recommend is to take the difference of the arrays, convert the array to an array of signs, search for changes in the sign and build an array of points where the intersections occur. With this info you can extrapolate the intersection with some basic algebra.
I have revised and attach your VI below. I forgot and worked on the VI in 6.1 and saved for previous. I hope you can open it without problems.
Jeremy