Preheat your oven to 325°F (160°C). Grease a 9-inch springform pan with cooking spray or butter.
In a medium bowl, combine the graham cracker crumbs, 1/2 cup sugar, and melted butter. Mix until well combined. Press the mixture firmly into the bottom of the prepared pan to form the crust. Bake for 10 minutes, then remove from the oven and let cool.
In a large mixing bowl, beat the softened cream cheese with an electric mixer on medium speed until smooth and creamy, about 2-3 minutes.
Gradually add 1 cup sugar and vanilla extract, mixing until well combined.
Add the eggs one at a time, mixing on low speed after each addition until just combined. Be careful not to overmix.
Fold in the sour cream and flour until smooth. Pour the cheesecake batter over the cooled crust in the springform pan.
Bake in the preheated oven for 55-60 minutes, or until the edges are set and the center is slightly jiggly. Turn off the oven and leave the cheesecake inside for an additional hour to cool gradually.
Remove the cheesecake from the oven and let it cool to room temperature. Once cooled, refrigerate for at least 4 hours or overnight before serving.