while the regular cursor is choppy in movement when there are a large number of points due to the painting

Nothing else has been done on that field. That's why FastCursor property was implemented.

One of the issues with fastcursor is that you may want to display information on the chart as the cursor is changing. With TeeChart you seem to be only able to paint all the screen and not a portion of the screen.

Yes, this works fine with our current v4 sources and using code below. You can see that only the annotation tool is being repainted if you set FastCursor to false.