hedwards: What you're saying is probably true for Win 7 which is in the process of having the last traces of the registry removed, but for earlier versions, it definitely does make a difference.
kavazovangel: Really dunno what you mean by this, but the registry won't be removed from Windows 8 / 9 and everything that follows.
Are you sure about that? I thought they were already in the process of removing it. You know on account of it causing far more problems that it really solves.
hedwards: Also, you do realize that the registry can easily grow to many megabytes and contain huge numbers of keys, right?
kavazovangel: It doesn't really matter, since in almost all cases, even if the registry gets really, really, really, huge (I use a lot of dev tools, VMs, have many games and applications installed.. and I haven't noticed anything), you will most likely not notice the slowdown it causes, because, really, a second of slower Windows load time really isn't noticeable.
I've seen it happen myself. I'll have tons of software installed and uninstalled and you definitely notice a significant speed up when all that gunk gets removed from the registry. It's not just the load time, it's the additional time that it takes the computer to process the enlarged registry.
There's also the related issue of registry fragmentation.
All in all, there could be another explanation, but what you're saying really doesn't match with my experience using Windows over the last decade and a half.