Preheat oven to 350°F (175°C). Grease and line an 8×8-inch pan with parchment paper.
Mix gingersnap crumbs, melted butter, and sugar. Press evenly into the pan.
Bake crust for 10 minutes, then cool. Reduce oven temperature to 325°F (165°C).
Beat cream cheese and sour cream until smooth. Add sugars and mix well.
Add eggs one at a time, then mix in molasses, vanilla, spices, flour, and salt.
Pour cheesecake batter over crust and spread evenly.
Bake in a water bath for 40–45 minutes until edges are set and center slightly jiggles.
Cool in the oven with door cracked for 1 hour, then cool completely at room temperature.
Whip cream with powdered sugar and vanilla until stiff peaks form.
Spread whipped cream over chilled cheesecake, refrigerate 3–4 hours or overnight.
Top with crushed gingersnaps, slice, and serve.