Thank you both for your responses.
First off, our lan is 100 megabits per second and bandwidth isn't my problem. I guess using "page draws" in my original post was a little confusing. My biggest problem is how "snappy" the pages are when generated. In other words, how long my server spends gathering information for drawing the page before the page can be delivered to the user.
I believe that the raid is hardware based (I haven't maintained the hardware on it, so I'm going from memory here). I think think the OS is NT 4 (I know, we need to upgrade). Other processes are relegated to print queues -- nothing much else.
As far as software configuration, I simply performed a standard
Xampp installation. This package installed PHP, Apache, and MySql for me. I have done no optimization to it (and am not really trained in such skills). XOOPS is caching the html templates, but I'm not sure about any module-specific caching that should/could be used.
I ran the PHP-MyAdmin function that you mentioned in your note. The results are available
in PDF form, if you care to take a look. It appears as though 85% of my queries are select related, while the rest primarily update the database.
Again, I believe my problems lie with module code in that it can simply require a large number of queries (select) to gather information for page generation. As a side note, the draw times are significantly faster for me than others in my area since I am designated as a "web master". I poked around and have noticed that a lot of security code is simply bypassed if the page is being generated for a web-master. This works technically, but in terms of performance, I never really see the hit that other 'normal' users see. So I'm been caught off guard a few times when people complain about the performance of the site and I think that everything is just fine.
I guess what it all boils down to is a recommendation on either software and/or hardware optimization that can influence this type of behavior positively. I'm willing to spend some money in order to get it faster and I'd kind of like to hear from people who maybe have been through this scenario before themselves.
Thanks again for you input...