You could also do:
watch vmstat
want to know what it does?
man watch
Unfortunately it (vmwatch) deals only with memory, not CPU utilization. I searched and could not find any utilities to dump CPU utilization of the moment. There is documentation on the system calls (obviously) for each item you want to watch, and the source for "top" is readily available, so it wouldn't be a huge project to lift some of the code out of top, put together a vmstat-like utility which takes a CPU utilization snapshot of the moment and display a summary. You can then use watch to keep a constantly-updated view of the system.
There are of course X solutions like superkaramba, kwatch, xos, and the like, but obviously running those via X over SSH is computationally expensive so a console app is a better solution.
With all of that said: what's wrong with top? what is it in top which makes it inappropriate? Maybe if we do some digging we could find something more suitable for you.