Ping really has nothing to do with the load the
server is under at any given time. Ping can give you a basic estimate of how fast it takes to send 32 bytes of data from your computer to the host machine and back. Ideally if this is under 200 ms then you should be fine.
However 32 bytes of data cannot test true performance of a
server under stress.
CPU usage on the other hand tells you how much work the processor is doing.
With a TOP of 1.00 the processor is working at 100%. A modern processor and operating system can go over this amount because of page swapping (Physical RAM) and virtual memory (hard drive). However both of these technics will slow performance of your machine because they are slower than the processor.
Running TOP now on the SitePoint
server I get:
12:09pm up 144 days, 7:09, 0 users, load average: 0.84, 0.58, 0.59
Which is decent for a one processor machine and the load we have.
Going to 4.00 doesn't mean you have a slow server, just an over worked one.