In a mixing bowl, combine the graham cracker crumbs and melted butter. Press the mixture firmly into the bottom of a 9-inch springform pan to form an even layer. Bake for 10 minutes, then let it cool.
In a large mixing bowl, beat the cream cheese until smooth. Add the pumpkin puree, granulated sugar, brown sugar, eggs, vanilla extract, cinnamon, nutmeg, and ginger. Mix until completely combined and smooth.
In a small saucepan over low heat, combine the chopped chocolate and heavy cream. Stir until melted and smooth. Remove from heat and let it cool slightly.
Pour about half of the pumpkin cheesecake mixture over the cooled crust. Then drizzle half of the melted chocolate on top. Repeat the process by adding the remaining pumpkin cheesecake mixture and then drizzling the remaining chocolate on top.
Use a knife or a skewer to gently swirl the pumpkin and chocolate mixtures together, creating a marbled effect.
Bake in the preheated oven for 50-60 minutes, or until the center is set but still slightly jiggly. Turn off the oven, crack the door, and let the cheesecake cool slowly in the oven for 1 hour.
Remove the cheesecake from the oven and let it cool to room temperature. Refrigerate for at least 4 hours or preferably overnight to ensure it is well chilled and set.
Carefully remove the cheesecake from the springform pan. Slice and serve chilled.
Notes
Garnish with whipped cream and chocolate shavings or a sprinkle of cinnamon for an elegant touch.