Uhm.. the guy was running kernel 2.6.7-r5. Probably compiled with gcc 3.3.3, and looking at his make.conf, I can't see anything wrong there.
DVD playback works fine on my iBook that uses a G3. It works fine on a friends iBook G3 500 who runs Puma (10.1, hey he's a cheap skate who doesn't want ot upgrade no matter how hard I press him
). It most certainly isn't altivec or other fancy platform dependent optimizations that are being used since the G3 doesn't support those. On my iBook, I can compile stuff in the background, download stuff in Safari and watch DVDs with no dropped frames at all. Expose doesn't display any visible lag either when doing those tasks. I won't even go into my Powerbook.
I don't buy the 'software is better tuned to OS X' argument. MPlayer OS X and VLC work fine too when playing DVDs on OS X. Just not on Linux and these apps are far more tuned to Linux than they are to OS X.
Scrolling and windows resizing speeds are an effect of QuartzExtreme. I don't see any problems with scrolling on my iBook or Powerbook. It's no different compared to Linux. Resizing windows isn't a big issue, but I think you're referring to the fact that the corner of the window doesn't "track" the mouse pointer. Why is that an issue?
I like Linux and have been running it since late 2000 on my desktops. I've only used OS X for about a year. There are somethings Linux is better at and I don't doubt that Linux is fast on x86. Linux on PPC is another thing entirely and from the tests that I have run, I just can't agree that it is faster than OS X. It may appear faster (like windows resizing) but that's all it is.
Considering that the majority of Linux apps are available on OS X through fink/darwinports/portage, and OS X is faster in most things that users do, coupled with a lot of missing features which I won't repeat again, I don't see why anyone would dump OS X for Linux.