Prepare the graham cracker crust by crushing graham crackers and mixing with melted butter and sugar. Press into the bottom of a 9-inch springform pan.
In a large mixing bowl, beat the softened cream cheese until smooth. Gradually add sugar and vanilla, mixing well. Add eggs one at a time, mixing on low speed. Stir in sour cream until smooth.
Pour the cheesecake filling into the prepared crust. Smooth the top and sprinkle with chocolate chips and chopped pecans.
Preheat oven to 325°F. Bake cheesecake for 50-60 minutes until the center is set but slightly jiggly. Turn off the oven and let it cool inside for 60 minutes.
Cool to room temperature, then refrigerate for at least 240 minutes or overnight. Before serving, whip heavy cream and spread over the cheesecake. Drizzle with caramel sauce and sprinkle with extra chocolate chips and pecans.