Grease bottom and 1-inch up the sides of two 8 x 4 x 2 inch loaf pans. Set aside.
In a medium bowl combine, flour, baking powder, baking soda, and salt. Set aside.
In a very large bowl, beat peanut butter and butter with an electric mixer on medium speed for 30 seconds or until combined. Add the sugars; beat on medium speed until light and fluffy. Beat in eggs, one at a time. Combine buttermilk and vanilla. Add buttermilk mixture and flour mixture alternately to peanut butter mixture. Beat well after each addition. Stir in mini chocolate chips, peanut butter chips and chopped dry roasted peanuts. Divide batter evenly between pans.
Bake at 350º for 45 to 50 minutes or until toothpick inserted near center comes out clean. (some melted chocolate may stick to toothpick)
Remove from oven and cool bread in pans on wire rack for 10 minutes. Remove loaves from pans, cool completely on wire racks.