Make the Chocolate Cookie Crust: Crush the chocolate sandwich cookies into fine crumbs using a food processor. Add the melted butter and pulse until the crumbs are evenly moistened. Press the mixture firmly into the bottom and slightly up the sides of a 9-inch pie dish. Chill the crust while preparing the filling.
Make the Peanut Butter Filling: Beat the softened cream cheese and creamy peanut butter in a large bowl until smooth and creamy. Add the powdered sugar and vanilla extract and beat again until fully combined. Scrape the sides of the bowl as needed to make sure the filling is smooth.
Whip the Heavy Cream: Pour the cold heavy whipping cream into a clean mixing bowl. Beat until firm peaks form. Be careful not to overwhip the cream, as it should remain smooth and fluffy.
Fold the Whipped Cream Into the Filling: Gently fold the whipped cream into the peanut butter mixture using a rubber spatula. Fold slowly until the filling is light, fluffy, and evenly combined.
Fill the Chocolate Crust: Spoon the peanut butter filling into the chilled chocolate cookie crust. Spread it evenly with a spatula and smooth the top.
Prepare the Chocolate Topping: Place the chopped semi-sweet chocolate in a heat-safe bowl. Warm the heavy cream until hot but not boiling, then pour it over the chocolate. Let it sit briefly before stirring until smooth and glossy. Allow the chocolate mixture to cool slightly.
Chill the Pie: Refrigerate the assembled pie until the filling and chocolate topping are completely firm, about 4 hours. For the best results, you can prepare the pie a day ahead and let it chill overnight.
Slice and Serve: Remove the chilled pie from the refrigerator. Add chopped peanuts, chocolate chips, peanut butter cups, chocolate shavings, or whipped cream if desired. Slice with a sharp knife and serve cold. For cleaner slices, briefly warm the knife with hot water, dry it completely, and then cut the pie.