Mix graham cracker crumbs, sugar, and melted butter until like wet sand.
Press firmly into bottom and sides of 9-inch pie dish.
Freeze crust while making filling.
Beat cream cheese and peanut butter 2 to 3 minutes until smooth.
Add powdered sugar and vanilla. Beat until combined.
In separate bowl, beat cold heavy cream until stiff peaks form (3 to 4 minutes).
Gently fold whipped cream into peanut butter mixture. Mix just until no streaks remain.
Remove crust from freezer. Pour filling into crust.
Spread evenly. Smooth top.
Cover with plastic wrap. Freeze at least 4 hours or overnight.
Before serving, melt chocolate chips and cream in microwave in 30-second intervals.
Let cool 5 minutes. Pour over frozen pie.
Spread evenly. Sprinkle with peanuts if using.
Freeze 10 to 15 minutes to set chocolate.
Remove 5 to 10 minutes before serving.
Slice with sharp knife. Wipe clean between cuts.
Serve immediately.