Hello there, the Intel graphics 946gz does not support extended desktop by design. This was never implemented on this chipset.
If you are interested in additional information about this graphics controller see this URL:
This is strange, as if I boot same system with Ubuntu, extended desktop works. HW is not changed at all? any idea why it won't work on windows xp sp3?