I have a small office with a 2008 SBS domain and about 10-12 desktops all running Windows 7 Pro. I have one user - the owner - who consistently is complaining that her PC is so slow she can't handle it. It's a Dell Vostro - not the top of the line I know - and we just upgraded to 4GB of RAM. I've remoted in and performed all types of maintenance on the PC, defragged, scans for virus, malware, etc. While I'm logged in remotely (under her account), it seems to run pretty well as far as I'm concerned (and I like to think I have high standards). But I'm sure if she is seeing a problem, it's when she is running Outlook, Firefox, and a few applications via the server. Their network is a 10/100, and while I've talked to them about upgrading to a gigabit switch (all of the PCs could use it), nobody else in the office is having the issues she is having. And I'm pretty sure they are using their PCs to the same degree she is.
What I'm wondering is if there is something I can run to monitor her PC for CPU spikes or memory useage over the period of a day so I can go back and see if I can spot a problem. I have EventSentry on the network monitoring the logs, but I haven't seen anything unusual come through.