**1. Prepare the Crust:**
- In a mixing bowl, combine graham cracker crumbs, melted butter, and sugar. Mix until the crumbs are evenly coated.
- Press the mixture firmly into the bottom and up the sides of a 9-inch pie pan. Chill in the refrigerator for at least 30 minutes while preparing the filling.
**2. Make the Filling:**
- In a large mixing bowl, beat the softened cream cheese and peanut butter until smooth and creamy.
- Gradually add the powdered sugar and vanilla extract, mixing until well combined.
- Gently fold in the whipped cream until the filling is light and fluffy.
**3. Assemble the Pie:**
- Spread the peanut butter filling evenly into the chilled graham cracker crust. Smooth the top with a spatula.
**4. Chill the Pie:**
- Cover the pie with plastic wrap and refrigerate for at least 4 hours, or until firm.
**5. Add the Topping:**
- Before serving, spread or pipe whipped cream over the top of the pie. Garnish with chopped peanuts or peanut butter cups if desired.
**6. Serve:**
- Slice and serve chilled. Enjoy!