I am in a similar position. I love the sciences and arts, and am considering a dual major in mathematics and music (I know, I know, but the shrinks assure me I'm relatively sane). One thing I noticed is the OP mentioned failing three math classes. If those failing grades were from applying an honest effort instead of outside circumstances such as illness or something, a major in physics, math, etc. is very unlikely to work out. Many people who struggle in math can enjoy physics at a conceptual level, but the major is highly intensive in mathematics.
Everyone needs to have a way to get money to live - whether desiring a comfortable middle-class lifestyle, a sparse, basic needs lifestyle, or an extravagant lifestyle, cash is something you need to procure. It's prudent to plan a major that will give adequate skills to land a job to pay the bills (as well as any loans you may have taken during college) - there's a lot of money invested into this, so while I'd love to just go to college for twenty years to learn for the sake of learning, financial realities get in the way of that.
What a lot of people do is they major in a more career-oriented major, then minor in their true passion (such as art). Even if you make enough money for a comfortable middle-class lifestyle, you can elect to live more sparsely, saving a portion of the money for a rainy day and a portion for charity or something. That's probably wise for everyone starting out making a living, even those who intend to take advantage of the perks of their fuller incomes.
_________________
"There are things you need not know of, though you live and die in vain,
There are souls more sick of pleasure than you are sick of pain"
--G. K. Chesterton, The Aristocrat