Just as a note,
ps ax | grep -c apache
does not show you the processor load, it shows you how many httpd processes are running plus one (grep httpd counts as a process with httpd in it). So, if the number you got back was 12 then that would mean there were 11 httpd processes. One of those is the main one, so there are 10 child httpd processes. Interesting but not actually what you were asking for.
On a nix machine a far better sollution would be to make use of the w command, more specifically.
w | head -n1 | egrep -o "([0-9]+\.[0-9]{2}, ){2}[0-9]+\.[0-9]{2}"
This will return three comma seperated numbers for the processor load average*.
The first is the average over the last 1 minute, the second 5mins and the third 15mins. These numbers can be very usefull for load balancing accross multiple servers and the fact that you have averages at 1, 5 and 15 minute histories allows you to pick out spikes without having to store any logs of the load average.
Hope this is helpfull, even if it's not going to be any use on a Windows box.
*Processor load average is the number of processes qued on the processor, this is basically the lowest level representation of processor load.