In a medium bowl, combine the crushed Oreos and melted butter. Press the mixture into a 9-inch springform pan.
In a large bowl, beat the cream cheese with an electric mixer until creamy. Add the peanut butter, sugar, and vanilla extract, and beat until smooth.
Add the eggs one at a time, beating well after each addition. Fold in the chopped peanut butter cups.
Pour the cheesecake mixture over the Oreo crust.
Bake for 50-55 minutes, or until the edges are set and the middle is slightly jiggly. Let the cheesecake cool to room temperature, then chill in the refrigerator for at least 2 hours.
In a small bowl, mix the chopped pistachios and honey. Spread the mixture over the top of the cheesecake.