Preheat the oven to 325°F. Generously grease a standard Bundt pan with butter or vegetable shortening, including every groove and the center tube. Do not dust with flour for the gluten-free version.
Cream the softened butter and sugar together for 2 minutes, scraping the bowl as needed.
Add the softened cream cheese and 1 teaspoon each vanilla, lemon, and almond extract. Beat for 2 more minutes, scraping the bowl as needed.
Add the eggs one at a time, mixing until each is incorporated before adding the next.
Whisk the 2 teaspoons baking powder into the 2 cups Cup4Cup Multipurpose Flour. Add half the flour mixture to the batter and mix on low just until incorporated. Add the remaining half and mix on low just until incorporated. Scrape the bottom and sides of the bowl to check for unmixed flour.
Transfer the batter to the prepared pan and spread evenly. Bake at 325°F for 60–70 minutes, until a cake tester or wooden skewer inserted into the cake comes out clean. Begin checking at 60 minutes.
Set the hot pan on a cooling rack. Cover it with foil, then a towel. Leave covered for 15–20 minutes to trap steam and help the cake release.
Remove the towel and foil. Using oven mitts, place a cake stand or serving plate upside down over the pan and invert both together. Lift off the pan and let the cake cool completely before slicing.