ITDB32S direct write or 'poke' display memory?

Look into the datasheet for the display - you can define a rectangle of Width/Height and then write the 16-bit RGB encoded value with auto-increment of X/Y allowing the rectangular region to be populated without having to write coordinates onto the bus. This is about as fast as you can hope for with this display. Take a look at the filled-rect function in the library to understand how to go about this.