Begin by creaming together 3/4 lb softened butter, 1/2 lb softened cream cheese, and 2 cups sugar until the mixture becomes light and fluffy. Add a pinch of salt and 2 teaspoons of butter flavoring, then beat well to incorporate.
Add the 6 eggs one at a time, beating thoroughly after each addition to guarantee proper emulsification. This careful incorporation of eggs is vital for developing the cake's tender crumb and ensuring an even texture throughout.
Once the egg mixture is complete, stir in the 3 1/4 cups of sifted flour until just combined, being careful not to overmix. Gently fold in the 1 pint of sliced fresh strawberries, distributing them evenly throughout the batter.
Divide the batter between 2 buttered and floured cake pans and bake in a preheated 325-degree oven for 1 to 1 1/2 hours, depending on your oven's characteristics. The cakes are done when they begin to shrink from the sides of the pan and a toothpick inserted in the center comes out clean.
Allow the baked cakes to cool in their pans on cooling racks, then gently turn them out onto wire racks to finish cooling completely. For the frosting, blend 4 ounces of butter and 8 ounces of cream cheese together until smooth, then add 1 lb of icing sugar and blend well. Once the cakes are completely cooled, frost the layers and top generously with the cream cheese buttercream frosting.