the device i'm creating will be hooked up to a computer via USB. can the arduino not act as a middle man between the display and the computer?
The Arduino's USB connection is as a virtual serial port with a maximum speed of 115K bits/sec - or approximately 12 bytes per second. Assuming no additional processing or communication overhead, the fastest screen paint (76.8 K pixels) would be somewhere north of 6 seconds.
Sounds like you are creating a head-up display. Oleds are a good choice for reflective displays. Some have experimented with transmission type displays by removing the backlight module from LCD displays.