Place the graham crackers in the bowl of a food processor and pulse until finely ground. Add in the melted butter and pulse until moistened.
Thoroughly grease the bottoms and sides of 9-inch springform pan.
Pour crust into the prepared pan. Using the bottom of a measuring cup or flat glass, press the crust firmly into the bottom and 1-inch up the sides of the pan. Refrigerate.
In the bowl of an electric mixer fitted with the paddle attachment, beat the cream cheese for one minute or until smooth and creamy, scraping down the sides and bottom of the bowl.
Add in the sugar and continue beating until smooth. Add in the peanut butter, vanilla, and heavy cream, beating between each addition and scraping down the sides of the bowl as necessary.
Beat the mixture on medium-high speed for about 2 minutes, or until completely smooth and creamy.
Pour the cheesecake mixture into the springform pan. Refrigerate for at least 6 hours or overnight.
In a small saucepan, bring the heavy cream to a simmer then remove from heat and add chopped chocolate. You can also heat the cream in the microwave. Let stand 1 minute then stir until the chocolate has melted. Stir until smooth.
Allow to cool for 5 minutes before pouring over the cheesecake.
Return the cheesecake to the fridge to chill for another hour before serving. If the cheesecake is too loose to slice and serve, freeze for 30 minutes to 1 hour to firm up. Keep refrigerated or frozen.
