Bring butter and eggs to room temperature for 30-60 minutes.
Thoroughly grease and flour two 9" x 5" loaf pans OR one 10-inch tube pan (without a removable bottom) or 10-inch Bundt cake pan.
Preheat the oven to 350 degrees F.
In a large bowl, mix butter, sugar, vanilla and salt with an electric mixer (handheld mixer or stand mixer with paddle attachment) on medium-high speed for five minutes, until fully combined and fluffy.
Thoroughly mix in whole eggs, one at a time.
Alternately add cake flour and whipping cream to batter, mixing after each addition. When all has been added, turn mixer to high and mix for 5 minutes until creamy and smooth. Cake batter will be thick.
Pour batter, dividing evenly between two greased and floured 9" x 5" loaf pans, or one 10" Bundt or tube pan. Place pan or pans on oven rack set in middle position.
Bake at 350 degrees F for between 60-75 minutes, until the tops are golden brown and a wooden pick inserted into middle of cake comes out with only a couple of crumbs attached. Check at 45 minutes to see if it's getting too brown. If you want it to stop browning, gently set a piece of non-stick foil over the top of the cake and continue baking until inside is done. Baking time will vary depending on your oven and pan, so watch it carefully.
Set on rack to partially cool cake. Remove cakes from pans after 30 minutes by running a thin knife around the interior of the pan along the outer edges of cake; Invert cake onto a plate and return to rack to until fully cooled, for another 30-60 minutes.