Prepare the Pan and Dry Ingredients. Preheat oven to 350°F. Generously grease and flour a 10–12 cup Bundt pan, coating every crevice. Whisk together flour, baking powder, baking soda, and salt in a medium bowl.
Make the Cake Batter. Beat butter and sugar until light and fluffy, about 2–3 minutes. Mix in egg whites, vanilla, and sour cream. Add half the dry ingredients, followed by the milk and remaining dry ingredients, mixing just until combined.
Add the Raspberries. Lightly mash the thawed, well-drained raspberries. Gently fold into the batter a few times, leaving visible streaks for a swirled effect. Spoon into the prepared pan and smooth the top.
Bake and Cool. Bake for 52–58 minutes, until a toothpick inserted into a plain cake section comes out with a few moist crumbs. Cool in the pan for 15 minutes, then invert onto a wire rack. Allow approximately 2 hours of total cooling time before frosting.
Make the Buttercream. Melt white chocolate in 15-second microwave intervals, stirring until smooth, then cool. Beat butter until creamy, gradually adding powdered sugar. Mix in the cooled chocolate, vanilla, and raspberry powder until smooth and fluffy.
Frost and Decorate. Transfer buttercream to a piping bag fitted with a round tip. Pipe over the cooled cake, allowing frosting to drape down the sides. Garnish with fresh raspberries and white chocolate curls.