It's probably because the distros it works on have pretty good self detection and will configure X with generic 'safe' options. Whereas the others are more involved and tend to require a bit of X configuring by the user (it may also be that some use Xorg, others use xfree86).
Arch is an excellent distro that is a great learning platform, without too steep a learning curve (it has a great community). Maybe add that to the list of distros to try
As for your problem i would do some reading on configuring X servers, including getting the modules you need, the right specs for your monitor etc. etc.