I highly recommend Windows Performance Toolkit (WPT) or XPERF
The command line xperf command line tool records Event Tracing for Windows (ETW) logs that can be analyzed using the GUI xperfview tool.
Using stacktrace command line arguement has proven to be an invaluable tool for my company as it profiles and troubleshoots bottlenecks. One of the most compelling things is that the WPT can be installed in any environment even on the venerable Windows XP.
On Windows 8 the Windows Performance Analyzer takes xperf to an even higher level.
The hard numbers and stats provided in ETW logs are unparalleled in detail except for visual studio profiler (2010/2012) which is also great but not free AFAIK.
If you have never used xperf...you do not know what you are missing