Preheat oven to 350°F (175°C). Line a 10×15-inch jelly roll pan with parchment paper and grease lightly.
Sift flour, cocoa powder, baking powder, and salt into a bowl. Beat egg yolks with sugar until thick, then mix in vanilla and milk. Fold in egg whites and dry ingredients gently.
Spread batter evenly in the pan. Bake for 10–12 minutes.
Dust a clean towel with powdered sugar, turn the cake onto it, remove parchment, and roll up with the towel. Cool completely.
Beat peanut butter and butter until creamy. Gradually add powdered sugar, vanilla, and milk until smooth.
Unroll cooled cake and spread filling evenly, leaving a small border. Roll back tightly.
Heat heavy cream until hot but not boiling. Pour over chocolate chips, let sit, then stir until glossy. Cool slightly and spread ganache over roulade.
Top the roulade with chopped peanuts. Refrigerate for at least 1 hour. Slice and serve chilled or at room temperature.