Make the crust: In a bowl, mix together the crushed Oreo cookies and melted butter until well combined. Press mixture onto the bottom and up the sides of a 9-inch springform pan. Chill the crust in the freezer for 10 minutes.
Make the filling: In a large bowl, beat the cream cheese until smooth, then gradually add the sugar and continue beating until fully combined.
Add in the eggs, one at a time, beating well after each addition. Stir in the vanilla extract and chopped pistachios.
Pour the prepared filling onto the chilled crust and smooth out the surface.
Bake for 45-50 minutes, or until the center is almost set but still a little jiggly.
Remove from oven and let it cool completely before refrigerating for at least 4 hours or overnight.
Make the topping: In a medium bowl, beat the heavy cream and powdered sugar until stiff peaks form. Spread on top of the cooled cheesecake.
Decorate with additional chopped pistachios and serve chilled.