You don't have to remove XF86. You can simply run your computer in run level 3. The services that would run in run level 5 are not started.
-----
Note: Some distro's like slackware or gentoo may use different run level numbers for the multiuser, networked, console mode. Check your /etc/inittab file.
Here is a portion of mine:
Code:
# The default runlevel is defined here
id:3:initdefault:
# First script to be executed, if not booting in emergency (-b) mode
si::bootwait:/etc/init.d/boot
# /etc/init.d/rc takes care of runlevel handling
#
# runlevel 0 is System halt (Do not use this for initdefault!)
# runlevel 1 is Single user mode
# runlevel 2 is Local multiuser without remote network (e.g. NFS)
# runlevel 3 is Full multiuser with network
# runlevel 4 is Not used
# runlevel 5 is Full multiuser with network and xdm
# runlevel 6 is System reboot (Do not use this for initdefault!)
#
Note the line- id:3:initdefault:
Yours may be 'id:5:initdefault:' instead. change the number to the runlevel for 'Full multiuser with network'.
How much memory do you have in your computer. Adding memory is often the most effective speed boost you can make, if you don't have a lot.