Belarc Explorer http://www.belarc.com/free_download.html
Everest http://www.lavalys.com/products/over...?pid=1&lang=en

I've used both of these in the past, they both work great... Using them both together is what I usually do for driver purposes, as you have two sources with sometimes slightly different info. Makes it easier to find what you need.