Geiss-Leclerc-Schroer [Invent. Math. 209 (2017)] has introduced a notion of generalized preprojective algebra associated with a generalized Cartan matrix and its symmetrizer. This class of algebra realizes a crystal structure on the set of maximal dimensional irreducible components of the nilpotent variety [Selecta Math. (N.S.) 24 (2018)]. For general finite types, we give stratifications of these components via partial orders of torsion classes in module categories of generalized preprojective algebras in terms of Weyl groups. In addition, we realize Mirkovic-Vilonen polytopes from generic modules of these components, and give a identification as crystals between the set of Mirkovic-Vilonen polytopes and the set of maximal dimensional irreducible components except for type $mathsf{G}_2$. This generalizes results of Baumann-Kamnitzer [Represent. Theory 16 (2012)] and Baumann-Kamnitzer-Tingley [Publ. Math. Inst. Hautes Etudes Sci. 120 (2014)].