In a large mixing bowl, add in the heavy cream. Whip to soft peaks with a hand mixer.
Once soft peaks are formed, add in the powdered sugar and whip until there are firm peaks. Set aside.
In a separate bowl, add in the cream cheese, pudding, and peanut butter. Mix with a hand mixer until incorporated.
Add in half of the whipped cream and beat until incorporated. Set the over half of whipped cream aside.
Stir in 4 of the peanut butter cups that have been quartered.
In a 9x9 baking pan, line the bottom with 4 and ½ graham crackers.
Add in half of the peanut butter cream cheese mixture. Add dollops all over the graham crackers to make it easier to spread out to the edges. The graham crackers may want to move because the peanut butter cream cheese is pretty thick.
Add ½ of the remaining whipped cream on top of the peanut butter cream cheese and spread to the edges.
Add another 4 and ½ graham crackers for the next layer.
Add the remaining peanut butter mixture, placing it in dollops to help spread it again. Spread the mixture to the edges of the dish.
Add another 4 and ½ graham crackers.
Spread the remaining whipped cream on top of the graham crackers.
Add the remaining 4 peanut butter cups that have been quartered to the top of the ice box cake.
Sprinkle the salted peanuts to the top of the cake.
Add the 1 and ½ tablespoons of peanut butter into a sandwich bag. Microwave for 10 seconds. Give it a few squeezes to move the peanut butter around and microwave for another 10 seconds.
Cut a very small hole in the tip of the sandwich bag.
Moving your hand quickly back and forth, drizzle the peanut butter over top of the cake.
Place into the fridge to chill. I let mine chill overnight.