
Being a BeOS user (a purely desktop system) and because I code under Linux, I see
XFree86 (v4.1 on my machine) as a user and as a developper. And this is where the problem lies. My Gnome or KDE desktops are slow in comparison with other operating systems, but XFree86, the 'engine' behind these desktops, proves me that it's not. Let's look at what I have in front of me: a dual Pentium III at 933Mhz with 512MB of memory, a Radeon 32 AIW, a modified Mandrake 8.0 powered by kernel 2.4.18.
You state that you used XFree86 4.1.0 (an outdated version) and the included driver (a driver known for poor performance). Did you at least try out XFree86 4.2.x or the binary Radeon-drivers before you wrote the article about XFree86's faults?
Some of your speed problems could easily be due to a poor driver.
I'm not saying XFree86 is perfect, but before you write an article about it's speed, with benchmarks and possible speed tweaks, you should at least have tried to figure out wether some of the problems could be related to your particular setup.