Try commenting out the verticle and horizontal refresh rate lines unless you know for a fact they're accurate. I've come acrossed some situations where Xorg will automatically detect more optimal settings. Sometimes that has gotten X to start up instead of complaining about the configuration. Technically, it should start up if those settings are correct though, but sometimes it takes some experimentation to get it to go. Xorg seems to be funny that way (I guess it does much better at probing than XFree86). I've even had some luck with having no xorg.conf at all. I think it then just reverts completely to defaults and auto-probing in that case.
I've noticed that there is different utils for setting up X from one distro to another.
Here's some other commands you can try for the hell of it. These were all the different ways I could setup Xorg in my distro and I found that each utils has varying results. Some of them seem to work better in some people's cases dependant upon their hardware, while others work better for others.
xorgconfig
hwd -x (I think this was something more specific to my distro since, but what the hey, worth a shot eh).
Xorg -configure
X -configure
With my distro Xorg is modular (I can't remember if this a distro thing or a Xorg thing. I think it's Xorg in itself release 7+ iirc) so there is the necessity to sometimes install some extra packages etc. For instance, a package containing the proper video X video drivers.
I'm guessing that XF86Setup may not be on your system since you're appearantly using Xorg instead. The docs are probably written with the assumption of using XFree86 for your Xserver or are perhaps a little behind the times with what's in your distro.
If all else fails, then you'll probably have to resort to manually hacking your xorg.conf. The best way to do that is experimenting along with some research. Your best friend becomes "#" with this so that you can comment and uncomment things to test the results. I find that the xorg.conf is one of those things that can be tweaked tigher and tigher, but in most, but not all, usually one setup util or another ends up working out.
I probably should have asked you this earlier, but I didn't think of it until now since it's something that is so easy to assume. How do you have it setup to boot into X? Is it using a display manager, or do you type "startx" at the prompt? If you type startx at the prompt, then make sure you have some sort of window manager setup (i.e. "exec fluxbox" or to execute whatever the binary name for your prefered window manager is in your .xinitrc). In my case, X would start up with that, but it would jump back to the command prompt real fast to where it appeared that X wasn't able to start up, when in fact it was starting up just fine, it was just being confused by not knowing what to do next (i.e. execute a window manager to handle the displaying of windows etc.). Remember that the Xserver itself doesn't really do anything if there is no form of Xclient to it. Well it technically does, but it won't seem like it from a visual point of view. It's that the Xserver (Xorg itself) is more of the fundimental backend whereas stuff like your window manager (allows you to display windows), toolkits (all the bells and whistles that go in those windows i.e. what the Microsoft refers to as controls more of less), and terminals are the Xclients.
Hope that helps. Sorry I can't be of more specific help, but that's sort of the nature of the beast. Setting up the Xserver can sometimes be a pain on some systems (depending upon how lucky or unlucky you get with how good it is at supporting it) and can take a bit of tweaking to get it like the configuration. Once you get it up and running, you probably will want to make a backup of your xorg.conf since it may someday come in handy if you ever need to hack it to get something new working etc (something to fall back on should X decide it doesn't like a setting you're trying to tweak to get something new working or getting X to work more to your liking, for instance.).
You might also trying posing this question to the forum that is using the same distro as you as well. They might have some distro specific pointers in regards to setting up X in an easy manner. For instance, what command is standard to run you specific distro. Like I remember when I used to run Debian they had a their own util for setting up X that worked real well. At the very least it always served as a good starting point for generating an XF86Config-4 file (I was using Sarge back then and by default it used XFree86 as apposed to Xorg) that I could then tweak with until I got optimal results. In most people's cases it usually generated a good setup that gave them optimal refresh rates and resolutions (they were lucky enough to have the right hardware
). Each distro seems to have somewhat slightly varying ways of "the recommended way" to setup of X. They're just there to try to make it easier though. If you're pretty familiar with X then it's usually best to do the more manual ways. Another thing to keep in mind is that these different methods of setup are usually more of a front end to setting up X and therefore may have their own associated dependencies. I know that at least one them that I listed above was a curses based setup and therefor required some curses related library to be able to run, for instance.