@Donziboy2, You could scatter the screen updates across intervals (e.g., print only say 20% of the info each interval), so as not to delay processing too much for that interval.
Also, how about ILI9841 boards, they offer 320x480 for less than ten bucks?