Preheat the oven to 325°F (160°C). Grease the springform pan and line the bottom with parchment paper.
In a mixing bowl, combine the chocolate graham cracker crumbs and melted butter. Mix until the crumbs are evenly coated.
Press the crumb mixture firmly into the bottom of the prepared springform pan to form the crust. Bake in the preheated oven for 10 minutes, then remove and let cool.
In a large mixing bowl, beat the softened cream cheese, creamy peanut butter, and granulated sugar with an electric mixer until smooth and creamy.
Add the vanilla extract and mix to combine. Gradually add the eggs, one at a time, mixing well after each addition.
Fold in the sour cream and heavy cream until fully incorporated. Be careful not to overmix.
Gently fold in the mini chocolate candies.
Pour the cheesecake filling over the cooled crust, spreading it evenly.
Bake in the preheated oven for 50-60 minutes, or until the center is set but still slightly jiggly.
Turn off the oven and crack the oven door, allowing the cheesecake to cool in the oven for 1 hour.
Remove the cheesecake from the oven and chill in the refrigerator for at least 4 hours, preferably overnight.
Once chilled, carefully remove the sides of the springform pan.
Top the cheesecake with whipped cream and sprinkle with mini chocolate chips and additional peanut butter candies for garnish.