DriverMax not really a freeware... requires a "free" registration code to run and a user account. Also, you must give DriverMax.com permission to transmit and use information about driver updates, information about unknown hardware, information about your computer's installed hardware... yikes.
You could backup with
DriverBackup!,
Driver Magician Lite,
Double Driver, and etc. and use Windows driver install wizard to restore.
getting a free registration key is not something that would stop me from using program. getting a key is something that takes only minutes in my experience and i would gladly do it for a good program.
The giving information about your PC is not good tough....
btw Driver Magician Lite only backups your drivers, it doesn't restore them which is pretty dumb if you think about it. I haven't heard about the other two.