Preheat your oven to 350°F (175°C) to prepare for baking the crust.
In a medium bowl, combine graham cracker crumbs and granulated sugar thoroughly.
Pour melted butter over the graham cracker mixture and stir until all crumbs are evenly coated and moistened.
Firmly press the graham cracker mixture into the bottom of a 9-inch pie plate to form an even crust layer.
Bake the crust for 8-10 minutes until it turns lightly golden brown; this helps it set and enhances flavor.
Remove the crust from the oven and allow it to cool completely before adding the filling to prevent melting.
In a large bowl, use an electric mixer to beat softened cream cheese until smooth and creamy with no lumps.
Add creamy peanut butter to the cream cheese and beat again until fully combined into a smooth mixture.
Gradually add powdered sugar, beating on low speed to avoid powder clouds until completely incorporated.
Pour in heavy cream and vanilla extract; beat on medium speed until the filling becomes light, fluffy, and airy.
Once the graham cracker crust is fully cooled, evenly spread the peanut butter filling over the crust surface.
Refrigerate the pie for at least 2 hours or preferably overnight to let the filling set firmly.
Place chopped semi-sweet chocolate in a heatproof bowl ready for melting.
In a small saucepan, gently heat the heavy cream over medium heat until it starts to simmer; do not boil.
Pour hot cream over chopped chocolate and let sit one minute to soften the chocolate fully.
Gently whisk the cream and chocolate together until the mixture is smooth, shiny, and well combined.
Let the ganache cool for 10 to 15 minutes to thicken slightly and avoid melting the filling when poured.
Pour the ganache evenly over the peanut butter filling and spread to cover the pie completely.
Sprinkle chopped peanuts and mini chocolate chips over the ganache for added texture and decoration if desired.
Return the pie to the refrigerator for at least 30 minutes to allow the ganache topping to fully set.
Before serving, let the pie sit at room temperature for 15-20 minutes to soften slightly for easier slicing and creamier texture.
Slice the pie into 8 servings and enjoy the creamy, indulgent dessert.