Our tech people have performed an upgrade which should substantially help performance. When they put it in place, expect the site to be down an hour or so, if everything goes well. The result should be worth it...