Prep the pan: Heat oven to 325°F (163°C). Wrap the outside of a 9-inch springform pan with two layers of heavy-duty foil to keep water out.
Lightly grease the inside.
Make the crust: In a bowl, mix graham crumbs, brown sugar, cinnamon, salt, and melted butter until it looks like damp sand. Press firmly into the bottom and slightly up the sides of the pan. Bake for 8 minutes.
Cool slightly.
Beat the cream cheese: In a large bowl, beat cream cheese on medium speed until very smooth, about 2 minutes. Scrape down the bowl.
Add sugar and pumpkin: Beat in granulated sugar until combined. Mix in pumpkin puree until smooth.
Add eggs: Add eggs one at a time on low speed, mixing just until incorporated after each.
Do not overmix.
Finish the batter: Add sour cream, vanilla, spices, and salt. Mix on low until smooth. Tap the bowl on the counter to release air bubbles.
Assemble the water bath: Pour the batter into the crust.
Place the pan in a large roasting pan. Pour hot water into the roasting pan until it comes halfway up the sides of the springform.
Bake: Bake 60–70 minutes. The edges should be set and the center should still wobble slightly like Jell-O.
Cool gradually: Turn off the oven, crack the door, and let the cheesecake sit for 45 minutes.
Remove from the bath, remove the foil, and cool on a rack to room temperature.
Chill: Cover and refrigerate at least 6 hours, preferably overnight, before slicing.
Serve: Run a thin knife around the edge, release the springform, and slice with a hot, clean knife. Add whipped cream, caramel, or pecans if you like.