Prepare the Crust: Preheat oven to 325°F (163°C). Mix graham cracker crumbs, sugar, and melted butter in a bowl. Press the mixture into the bottom of a greased 8-inch springform pan. Bake for 10 minutes, then let cool.
Make the Cheesecake Filling: In a mixing bowl, beat cream cheese and sugar until smooth. Add eggs one at a time, mixing after each addition. Stir in vanilla and heavy cream until fully combined.
Bake the Cheesecake: Pour the filling over the crust and smooth the top. Bake for 40-45 minutes, or until the center is just set. Let cool to room temperature, then refrigerate for at least 4 hours (or overnight) to firm up.
Caramelize the Sugar: Sprinkle granulated sugar evenly over the chilled cheesecake. Using a kitchen torch, melt the sugar until it turns golden brown and forms a crisp caramel layer. Let it set for a minute before serving.
Serve and Enjoy: Slice and serve with fresh berries or whipped cream if desired.