Preheat oven to 350°F. Grease and line three 9-inch cake pans with parchment paper.
In a large bowl, whisk together flour, cocoa powder, sugar, baking soda, baking powder, and 1 teaspoon of salt.
In a separate bowl, mix oil, eggs, and sour cream until combined. Add buttermilk and 2 teaspoons of vanilla, mixing well.
Combine wet and dry ingredients, then add hot water. Mix until smooth. Fold in chocolate chips.
Divide batter evenly between pans and bake for 24-26 minutes, or until a toothpick comes out clean.
Cool cakes completely in pans on a wire rack.
For the frosting, beat butter until creamy. Add peanut butter, then confectioners’ sugar, the remaining vanilla extract, the remaining salt, and heavy cream. Beat until smooth.
Assemble the cake with peanut butter frosting between each layer and a thin crumb coat on the outside. Chill for 30 minutes.
For the ganache, pour hot cream over chopped chocolate. Let sit, then stir until smooth. Chill until thickened.
Spread ganache over the chilled cake. Decorate with remaining frosting and serve.