What can I use to measure the bandwidth a specific Windows application uses?
Check out NetLimiter. The free Monitor version does everything you want.
I just use the built-in Performance Monitor to check total network bytes used by a particular process.
Just type Win+R to bring up the Run menu, and type in perfmon. Look in the Network section.