The old soviet Union was in decline for decades and Uncle Ron just happened to be the US leader at the time.  Reagan's star war program may have an effect but was hardly the only effect.  I think age had more an effect on the Soviet Union.  Reagan must have gone through 3 or 4 leaders before Gorby?  If they had more of those old farts, they would have kept going.