I use BWMonitor aka Bandwidth Monitor. You can download a Free Trial with Full Feature for a 30 Day Time Period.
Try it, I think you'll like it. I have used it for several years now. Lots of good features and it's not a RAM hog either.
Go to:
www.bwmonitor.com
Bandwidth Monitor monitors bandwidth usages through computer it's installed on. The software displays real-time
download and upload speeds in graphical and numerical forms
logs bandwidth usages, and provides
daily, weekly and monthly bandwidth usage reports. Bandwidth Monitor monitors all network connections on a computer, such as LAN network connection, Internet network connection, and VPN connection.
Bandwidth Monitor also offers useful built-in utilities:
speeds stopwatch,
transfer rates recorder, and
bandwidth usage notification. And, the software supports running as a
system service that monitors bandwidth usages and generate traffic reports automatically without log on.
Bandwidth Monitor works with the majority network connections including
modem,
ISDN,
DSL,
ADSL,
cable modem,
Ethernet cards,
wireless,
VPN, and more. It's fully compatible with
Windows 98,
Windows Me,
Windows NT 4.0,
Windows 2000,
Windows XP,
Windows 2003,
Windows Vista, and
Windows 7.