These (below) download sites are my personal favorites.
Personally, I never search anywhere else before plowing in one of these.
FreeNew - FreeApps
All the well known free software in one place
Download.com Windows software (some freeware)
This is my overall favorite download site
Majorgeeks software for geeks, also freeware
Since “almost forever” one of my favorites.
Butterscotsch is a Tucows initiative
PC World is also one of the major download sites.
Chip.eu offers a wide range of reviews and downloads
Open Source software
Sourceforge (Open source directory)
The absolute best Open Source source
Update your Windows software
More trustworthy download sites
These are all download sites that I use and appreciate
Freeware Arena (Freeware Asylum)
The last freeware versions of (now) payware.
Drivers for hardware
Device Doctor not only offers the drivers for Windows based systems, it also diagnoses which drivers need to be updated.