The verbose output of dispwin + the debug output (option -E) may provide a few more hints as to what's going on, as I can't replicate the problem on my 64 bit Linux system using the Intel X11 driver.
The output of xrandr --verbose would help too. Graeme Gill.