A.- La société anonyme X._ SA a été inscrite au registre du commerce le 9 mai 1989. Elle a pour but l'exécution d'opérations afférentes à la construction d'immeubles, la surveillance en matière de bâtiments et la réalisation de mandats dans ces domaines. Elle a perçu des indemnités en cas de réduction de l'horaire de travail pour les périodes du 1er novembre 1991 au 29 février 1992, du 1er septembre 1992 au 28 février 1993 et du 2 janvier 1995 au 30 avril 1995. Le montant total des indemnités versées à ce titre s'est élevé à 157 314 fr. 40. Faisant suite à une demande de la Caisse cantonale genevoise de chômage du 22 mars 1996, l'Office cantonal genevois de l'emploi a ouvert une enquête pour déterminer si la perte de travail avait été suffisamment contrôlable durant les périodes en cause. L'office cantonal de l'emploi a établi un rapport le 18 juin 1997. Se fondant sur ce rapport, la caisse de chômage a rendu une décision, le 10 juillet 1997, par laquelle elle a réclamé à la société la restitution du montant précité de 157 314 fr. 40. Cette décision était motivée par le fait que la réduction de l'horaire de travail dans l'entreprise n'avait pas pu être contrôlée, en l'absence de cartes de "pointage" ou de relevés permettant de vérifier la perte de travail : cette dernière était simplement reportée sur le rapport concernant les heures perdues à partir des plans de chômage établis par l'entreprise. En outre, les plans de chômage de l'entreprise n'avaient pas été respectés par les employés. Ainsi, des frais professionnels avaient été remboursés par l'employeur pour des dates qui correspondaient à des jours annoncés comme étant chômés. Enfin, un salarié de la société avait déclaré avoir fait des heures supplémentaires que la société n'avait pas déduites des heures perdues. Il avait affirmé que le volume de travail était suffisant et que la réduction de l'horaire de travail était destinée, en réalité, à compenser le manque de liquidités de la société. B.- La société a recouru contre cette décision devant le Groupe Réclamations de l'office cantonal de l'emploi. Statuant le 24 avril 1998, celui-ci a partiellement admis le recours en ramenant à 101 843 fr. 50 le montant des indemnités soumis à restitution. Il a considéré, en bref, que la caisse était en droit de réclamer les indemnités perçues par la société, mais seulement dans les limites du délai quinquennal de péremption. Par conséquent, seule pouvait être exigée la restitution des indemnités versées entre le 1er septembre 1992 et le 30 avril 1995, ce qui représentait le montant de 101 843 fr. 50. C.- X._ SA a déféré cette décision à la Commission cantonale genevoise de recours en matière d'assurance-chômage. Après avoir procédé à diverses mesures d'instruction, la commission a rejeté le recours par jugement du 25 jan- vier 2001. D.- X._ SA interjette un recours de droit administratif dans lequel elle conclut, sous suite de dépens, à l'annulation du jugement attaqué, ainsi que de la décision de la caisse du 10 juillet 1997, et demande au tribunal de constater qu'elle n'est pas tenue de restituer le montant de 101 843 fr. 50. Subsidiairement, elle conclut au renvoi de la cause à la commission de recours pour instruction complémentaire et nouvelle décision. La caisse de chômage conclut au rejet du recours. Quant au Secrétariat d'Etat à l'économie (seco), il ne s'est pas déterminé à son sujet.