You can try running top (over ssh) to see if a process uses much CPU time. Does the system wake up when you use it? hwinfo --all would also be interesting