Windows 7 is great with compatibility. Re-download your freeware choosing 64-bit versions when possible. When there is not a 64bit version you can still install 32-bit programs, they will just only run in 32-bit, and will be kept in a separate x86 Program Files folder. Sometimes an installation for a program will not install correctly, but Windows 7 will recognize this immediately and prompt you to reinstall with recommended settings that will fix the problem. I have been running Win7 Pro x64 since the day it was released and all my programs have installed without any hassle.