Crush the Oreos into fine crumbs using a food processor.
Mix Oreo crumbs with melted butter and press into the bottom of a 9×13 inch dish. Chill in the fridge.
Beat cream cheese until smooth. Add powdered sugar and 1 cup peanut butter; mix until combined.
Fold in 8 oz of Cool Whip and spread the mixture over the Oreo crust. Return to the fridge.
Whisk chocolate pudding mix and cold milk until thickened. Spread over peanut butter layer. Chill again.
Top with remaining Cool Whip, then drizzle with 1/4 cup melted peanut butter, chocolate chips, and chopped peanuts.
Refrigerate at least 2–3 hours (or overnight) before serving for best texture.