How about using a 160X32 instead of the 128X32 if we are thinking of replacing the display board as well.
They are pinned different but are part of the same range so i would expect them to be fairly compatible.

Color would be good , Would be more interested in a new motherboard.

C.