TechUSB:
http://repairtechsolutions.com/
What does it do?
Gathers System Information
Hardware Diagnostics
Hard Drive Diagnostics (BadBlocks and SMART Checks)
Memory Diagnostics
Minimum System Requirement Checks
File System Checks and Repairs
NTFS, FAT, HFS+, Ext2/3/4
Scans for and Removes Malware
Great for bad infections because it operates outside the host OS
Creates simple report page upon completion
Option to Email Logs to Techs
View Report Online
Runs from Linux and allows you to perform many diagnostics for Windows, it's currently in Beta, so try it while it's free!