This is what I did before I installed an SSD. Out of the box with both hdd's still in I got Easy Software Manager to update all drivers to current versions, except graphics. I then used the Samsung Recovery tool, which nags you every time you boot into windows, to create a backup of drivers on the second hdd. The backup it creates also create an EXE file to reinstall the drivers. I then installed the ssd, installed windows, let windows update itself as much as it could. Then I ran the EXE that the recovery backup created and proceeded to install ALL non junk drivers/programs directly using that app. It was a piece of cake to get everything installed and miss out any spam programs. I then installed the 12.3 catalyst on its own, then installed tri def and power dvd.
I then optimized windows for the ssd, including deleting the proprietry partition on the 8gb ssd, creating an ntfs part on it, formatting it and creating a 7gb pagefile on it instead of on the boot drive. I tried 7.5gb but it kept giving "you low on disk space on drive P:", and I couldn't be bothered finding out if this could be disabled.
The key to this was Easy Software Manager, made reinstalling drivers very straight forward. Unfortunately you can't seem to reinstall the Samsung recovery software itself, as you lose the recovery partition it needs when you install the ssd, so unfortunately you can't make a new backup of all your drivers. I am just going to keep the one it did make and use that whenever I need to reinstall windows, and update drivers to current versions once it is installed.