If you have a multi-processor web-server (and most environments do have one) and performance is low and CPU utilization is low as well, you might want to consider a web garden. The basic idea is that instead of a single worker process for the IIS Service, a garden has one worker process per CPU, thereby boosting performance.
Here is how to configure the garden.