Don't forget that the HD44780 is a character-based LCD driver, not a graphics (pixel-based) LCD driver. The ultimate speed of the display update also depecds on the optical response time of the LCD itself, which is quite slow in the case of the text-based displays I've seen.