Hi magerlab,
I would guess from your config, that even though the monitor can display higher resolutions
you are limited to what your video card can output as maximum resolution (1024X768).
can you compare the (resolution*color depth) between puppy and ubuntu
like 1024x768*16 (meaning 16 bit color) and horiz + vert refresh rates between puppy and ubuntu
.