Preheat oven to 325°F (163°C), mix graham crumbs, brown sugar, cinnamon, and melted butter, press into a greased 9-inch springform pan, bake 10 minutes, then cool.
Mix brown sugar, flour, cinnamon, and melted butter until a thick cinnamon paste forms.
Beat cream cheese until smooth, mix in sugar and vanilla, add eggs one at a time, then stir in sour cream until creamy.
Pour half the cheesecake batter over the crust, add cinnamon mixture and swirl, add remaining batter and swirl again.
Wrap pan with foil, place in a roasting pan with hot water halfway up the sides, and bake 55–65 minutes until edges set and center slightly jiggles.
Turn off oven and leave cheesecake inside with door slightly open 1 hour, cool to room temperature, then refrigerate at least 4 hours or overnight.
Beat cream cheese, powdered sugar, vanilla, and heavy cream until fluffy, then spread or pipe frosting over the chilled cheesecake before serving.