your data is a different story...you should scan them using many different scanners as none catch everything...each has strengths and weaknesses...
with that said do you really need to put all your data back on the fresh install...
whatever AV you chose it should have heuristic scanning capabilities...
Heuristic scanning is similar to signature scanning, except that instead of looking for specific signatures, heuristic scanning looks for certain instructions or commands within a program that are not found in typical application programs. As a result, a heuristic engine is able to detect potentially malicious functionality in new, previously unexamined, malicious functionality such as the replication mechanism of a virus, the distribution routine of a worm or the payload of a trojan.