In all likelihood, it's a year-and-a-half's worth of updates. Windows (Vista/7/8.whatever) don't have small updates, and given a decent amount of time, will take up a lot of space. There's also the accumulation of temporary files, which too add up.
I would download, and run CCleaner to clear up these temporary/abandoned files, and see if that doesn't free up a little more space.