Do you get the picture scattered over the screen in 32 bpp modes?

Try setting stride and depth manually with the rwidth and bpp options.
At 1024x768x32 on a MGA G200 I use the following:

"xtvscreen -rwidth 1152 -bpp 32"