I've got 320 installed programs, however, I always remove those useless things that start in the registry, like the auto-updaters, and many of the services that don't need to run (I've got 56 services disabled). There's a lot of background stuff running that isn't needed if you're not running on a LAN, in particular.
More programs means more driver files, .dlls, etc. installed in the Windows System folders, so there can be a little bit of slow-down from the huge quantity of files that are in there. A
good defragging can help this if you have slower drives. The best thing for program loading speed is fast drives. I run 10,000 RPM Raptors in RAID 0. Just about all programs load instantly. Makes for very fast boot times, too.