Did you ever consider the windows gadgets that are available for doing this?
Or are you looking for something else?
I am monitoring CPU cores, memory, GPU temp, GPU memory, network, my hard drives, and battery.
You can get them if you right click your windows desktop and click Gadgets and then click "get more gadgets online"
or you can visit
http://windows.microsoft.com/en-US/windows/downloads/personalize/gadgets