Preheat the oven to 325°F.
Mix the graham cracker crumbs, sugar, melted butter, and salt in a bowl until evenly combined.
Press the mixture into the bottom and slightly up the sides of a 9-inch springform pan.
Bake the crust for 10 minutes.
Remove the crust from the oven and let it cool while preparing the filling.
Beat the softened cream cheese until smooth.
Add the sugar, sour cream, vanilla extract, flour, and salt.
Mix until creamy and fully combined, scraping the bowl as needed.
Add the eggs one at a time.
Mix on low speed after each egg until just blended.
Pour the filling over the cooled crust.
Smooth the top with a spatula.
Tap the pan gently on the counter a few times to release air bubbles.
Bake for 60 to 70 minutes until the edges are set and the center slightly jiggles.
Turn off the oven and crack the door open.
Let the cheesecake sit in the oven for 30 minutes.
Remove the cheesecake from the oven and let it cool completely at room temperature.
Chill the cheesecake in the refrigerator for at least 6 hours or overnight.
Place half of the sliced strawberries in a saucepan.
Add the sugar and lemon juice.
Cook over medium heat until the strawberries soften and release their juices.
Stir the cornstarch with the cold water in a small bowl.
Pour the cornstarch mixture into the saucepan.
Cook and stir until the mixture thickens and becomes glossy.
Remove the saucepan from the heat and let it cool slightly.
Fold in the remaining sliced strawberries.
Let the topping cool completely.
Spoon the cooled topping over the chilled cheesecake before serving or add to individual slices.