Preheat oven to 350°F.
Wrap the bottom of a 9” or 9 1/2” springform pan in two layers of heavy duty aluminum foil. You will be baking your cheesecake in a water bath and you want to make sure no water gets into the pan from the seam at the bottom.
Make the crust: If you’re using whole graham crackers, finely crush them in a food processor or place them in a ziploc bag and roll with a rolling pin.
Stir graham cracker crumbs, brown sugar, cinnamon, and salt together in a large bowl. Add melted butter and stir with a fork.
Press mixture into the bottom and up the sides (about 1”) of your pan. Press hard to compact. Chill until ready to fill.
Place a kettle of water on to boil for the water bath.
Make the cheesecake: Beat cream cheese with a hand mixer or a stand mixer fitted with the paddle attachment until smooth. Beat in sugar and sour cream until smooth. Beat in eggs, one at a time, until fully incorporated. Mix in flour, lime juice, lime zest, and vanilla extract. Be sure to scrape down the sides and bottom of your bowl during mixing to get any clumps of cream cheese stuck to the sides or bottom. Pour into crust.
Place the cheesecake in a large roasting pan. Place pan in the center of your preheated oven. Pour the boiling water carefully in one corner of the pan, until it reaches about a third to halfway up the cheesecake.
Bake for 50-60 minutes, until the cheesecake is just slightly jiggly in the center. Turn off the oven and let it sit for one hour. Remove from oven and let it cool completely, then cover and refrigerate overnight.
When ready to serve, carefully remove ring of the springform pan. Top with whipped cream. Serve with lime curd, if desired. (If your cheesecake happens to crack, frosting it with lime curd will cover any blemishes!)