With CU Boulder, you are going to need to apply to Leeds school of Business for the undergrad finance degree. It seems you will easily get in, given your grades and scores. CU Boulder history department is OK, I would tell you, that a lot of C students get into CU Boulder here in Colorado, but only into Arts and Sciences. Leeds School of Business, Music, Engineering and College of Education are a bit more competitive than CU Boulder Arts and Sciences. So you may find that the students are better in the finance degree, than the history program at CU.
So, if you want finance, look over this school at CU Boulder and make sure you specify it, on your applications.
The criteria are
a tad harder, so its much better to get into Leeds and transfer into Arts and Sciences, should you change your mind, than visa versa.
However, I still say the finance degrees at Berkeley and UCLA are going to be stronger, but yes, very nerdy at Berkeley. Berkeley for in state kids, is only the very top California kids. Out of state, still requires mostly As and a lot of AP courses, to get into Berkeley. UCLA has got a lot of kids who like the beach. It seems pretty nice campus too, but its not Boulder, which is a very small town, of only 100,000. LA, one of the largest cities in the world.
Here are the options for majors you have at CU, if you apply to Leeds, Accounting, Finance, Marketing or a management degree. You can easily combine that with any major in Arts and Sciences, such as history or poly science.
https://www.colorado.edu/business/academic-programs/undergraduate-programs
The business colleges in California, are much stronger though than CU Boulder for a finance degree.
Where do you want to work eventually? I you want a job in California, I would go to UCLA, or Berkeley if
you get in.