Hey! funny thing..I just did the same thing and it took me all day to figure it out. Nvidia's driver is compiled for kernel 2.2.16-21, and RH 7's kernal is identified as 2.2.16-22.
Here's what you do:
when you install the kernal driver RPM, use the command "rpm -Uvh NVIDIA_kernal-0.9-5.rh7rc2.i386.rpm --force --nodeps"
You will get an error message that NVdriver was not found..no worries.
change directory (cd) to /lib/modules/2.2.16-21/video
copy (command is "cp"

NVdriver to the directory /lib/modules/2.2.16-22/video AND for good luck also to the directory /lib/modules/2.2.16-22/misc
run the command "/sbin/insmod -f NVdriver"
You will get a warning message about the driver being for a different kernal version...still no worries.
run the command "/sbin/lsmod" ensure that the table that comes up on the screen lists NVdriver as loaded, and used by your agpgart.o driver
go ahead and install the GLX driver...
"rpm -Uvh NVIDIA_GLX-0.9-5.i386.rpm --force --nodeps"
at that point you are done loading software..you still need to modify your XF86Config file (in the etc/X11 directory) to get the xserver to run. specifically, you will need to change the driver reference from "nv" to "nvidia" You can use the command "pico" to bring up a resident text editor, or "xf86config" to configure the file. There is also a file called XF86Config-4 that I made the same modifications to to be safe..not sure which one controls the x-server for this driver.
NOTE case matters. If you search for nvdriver vs NVdriver the former won't get it. The latter will
Good luck
PS. Funny how red hat say the GeForce 2 MX is supported on the outside of the box..but in reallity, I couldn't get the standard install to work with this card at all, unless I used a vga driver. I guess Red Hat has more work to do.