Au surplus, la modernisation de l’armée avait pris beaucoup de retard, et il allait falloir toute l'habileté des généraux autrichiens pour faire la différence. Le fusil Dreyse, déjà considéré comme dépassé à l'époque, n'avantagea pas les Prussiens, car Benedek avait minutieusement choisi ses positions, et Königgrätz était offerte à l'artillerie autrichienne, encore très supérieure à l'artillerie prussienne, puisqu'elle disposait déjà du canon rayé. Quoi qu’il en soit, l'infanterie autrichienne avait déjà perdu 77 % de ses effectifs entre Skalitz, Trautenau, Hühnerwasser et Schweinschädel à cause de la cadence de tir élevée des Prussiens ; mais les négligences dans l'armement des troupes et les erreurs du général Alfred von Henikstein et de son aide de camp allaient s'avérer encore plus décisives.