...you edited the wrong file. In Mandrake you can install XFree 4 as log as XFree 3.x. XFree 4 uses /etc/X11/XF86Config-4 .Also modelines are unuseful... You can check wich file X is using by issuing (as root) from a terminal
less /var/log/XFree86.0.log
and look for:
[code:1]
XFree86 Version 4.2.1 / X Window System
(protocol Version 11, revision 0, vendor release 6600)
Release Date: 3 September 2002
If the server is older than 6-12 months, or if your card is
newer than the above date, look for a newer version before
reporting problems. (See http://www.XFree86.Org/)
Build Operating System: Linux 2.4.18-23mdkenterprise i686 [ELF]
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/XFree86.0.log", Time: Sun Jan 26 13:09:22 2003
(==) Using config file: "/etc/X11/XF86Config-4"
[/code:1]
Then put something like this in your config file:
[code:1]
Section "Screen"
Identifier "screen1"
Device "NVIDIA GeForce 256 (generic)"
Monitor "monitor1"
DefaultColorDepth 24
Subsection "Display"
Depth 8
Modes "1152x864" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 15
Modes "1152x864" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 16
Modes "1152x864" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 24
Modes "1152x864" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 32
Modes "1152x864" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
EndSection
[/code:1]
The first entry in the Modes section is the resolution at wich X will start, the others are obtained pressing Ctrl+Alt+(plus or minus). So if you want to use 800x600 put this as first entry and the others after that. Also ViewPort 0 0 helps.
Forget about graphical tools: life is simpler.Hope this helps. Maz