What kind of content are you serving? How many apache processes are actually running ('ps -eaf |grep apache |wc -l')?
Being able to handle 75 clients at a time seems reasonable, unless you are really, really busy, or your clients are all on really slow connections and/or you are serving up big files.
For slow clients or big files, you should look into using nginx as a front end and proxy to apache. There is some info here:
http://www.linode.com/forums/viewtopic. ... 2010#22010. Nginx can serve the static files directly, but even if it isn't, it is very memory and CPU efficient, even with thousands of active connections. It can receive results from apache and then return them efficiently, freeing the apache process to move on to the next request.