For the crust, add Oreo cookies to a food processor and process until they are fine crumbs. Slowly drizzle in the melted butter, and pulse a few times.
Pour crumbs into a 9-inch pie plate and freeze the crust while making the cheesecake filling.
In a large mixing bowl, with an electric mixer with a whisk attachment (or hand mixer), beat heavy whipping cream for the cheesecake for several minutes until stiff peaks form. Set this aside.
In a separate large mixing bowl, beat cream cheese, powdered sugar, and vanilla extract. Beat until smooth, several minutes. Add in peanut butter and beat until fully blended.
Fold in the crushed Oreos and whipped cream. Pour into prepared Oreo crust.
Cover the cheesecake with plastic wrap and chill for at least 6 hours or overnight.
When ready to serve, drizzle with melted peanut butter. Add whipped cream or cool whip, and the crushed Oreo crumbs, if desired.
Notes
I use regular, not double stuff Oreos. Off brand chocolate sandwich cookies would work too.
Store cheesecake in the refrigerator and enjoy within 5 days.
Freeze cheesecake by wrapping in plastic wrap or foil, then place in a freezer safe pie container (or a second layer of foil). Freeze for up to 30 days. Thaw in refrigerator overnight.