Preheat the oven to 325°F (160°C). Grease a 9-inch springform pan.
In a medium bowl, combine the graham cracker crumbs and melted butter. Press the mixture firmly into the bottom of the prepared pan to form the crust.
Bake for 10 minutes, then remove and let cool.
In a large mixing bowl, beat the cream cheese and granulated sugar together until smooth.
Add the vanilla extract and sour cream, mixing until well combined.
Add the eggs one at a time, mixing on low speed until just incorporated.
In a separate bowl, combine the mini chocolate chips, flour, and salt. Gently fold the chocolate chip mixture into the cream cheese mixture until evenly distributed.
Pour the cheesecake batter over the cooled crust.
In a small bowl, mix the brown sugar with a tablespoon of flour. Sprinkle this mixture over the top of the cheesecake batter.
Bake for 50-60 minutes, or until the edges are set and the center is slightly jiggly.
Turn off the oven and crack the door open, allowing the cheesecake to cool in the oven for 1 hour.
Once cooled, refrigerate the cheesecake for at least 4 hours or overnight before serving. Carefully remove the sides of the springform pan before slicing.