Preheat oven to 325°F.
In a bowl, combine graham cracker crumbs, melted butter, and sugar. Press into the bottom of a springform pan. Bake for 8 minutes and cool.
In a large bowl, beat cream cheese and sugar until smooth.
Add eggs one at a time, mixing after each addition. Stir in vanilla and sour cream.
Pour cheesecake filling over the crust.
In another bowl, combine peaches, brown sugar, cinnamon, cornstarch, and lemon juice.
Spoon peach mixture evenly over cheesecake filling.
Combine flour, brown sugar, and butter until crumbly. Sprinkle over peaches.
Bake for 60–70 minutes or until center is mostly set.
Cool gradually, then refrigerate for at least 4 hours before slicing and serving.