Have a look at this site:
http://www.computerperformance.co.uk/HealthCheck/GettingStarted.htmThe first page is basic, but if you scroll down you will find links to advanced info that focusses especially on detecting bottlenecks in these areas:
Memory
Processor
Disk
Network
Network Monitoring with ipMonitor
NetFlow Network Monitoring
Windows Network Monitor
Free NetFlow Traffic Analyzer