Es gibt spezielle Programme für deine Bedürfnisse, hier mal eine Auswahl:
PC Analyzer,
ASTRA,
Hardalyzer,
System Analyzer.
Imho kann man bei jedem der genannten Programme einen Report anlegen, jedoch funktioniert das nicht in den kostenlosen Versionen.
Ich würde mir für solche Hardware-Reports ein minimales Knoppix mit dem hwinfo-Paket von Debian basteln. Das werde ich auch mal in Angriff nehmen, jedoch nicht heute oder morgen, sondern eher in ein paar Monaten