Your method is flawed. Displaying the graph
is time consuming.
The graph update is done in the UI thread and the code will not wait until the graph is finished. Thus you falsely get the impression that the graph update is very fast. Right-click on the graph and select "advanced..synchronous display" and you will be able to see the real update time because now the code will wait until the graph is drawn.
For more details please read e.g. page 5 of
Application Note 168.
I am also curious why you are now using extended precision for the graph. This cannot be very speed effective!