The following link makes an interesting read. Apparently Garmin has known about problems with MapSource since Win7 came out, and still no fix.
https://forums.garmin.com/showthread.php?t=3059
That is especially annoying because I'm running out of computers running Vista or XP