Put some of the babies up for adoption.
If you have a lot of sub-groups, especially sub-groups containing subgroups, that adds extra info / shapes that Visio must remember. So, if you can essentially reduce the shape count ought to reduce drop time.
Wapperdude