This question really doesn't make any sense because the competition for top paying jobs these days is so high that most employers want to see an outstanding CV which these days means either securing internships or doing something which demonstrates that you really know the job inside out. E.g. if you did music degree and started an equity portfolio (virtual) on day 1 and managed to increase that by 3000% over 3 years, you'll be able to compete with a Cambridge maths graduate with just a passing interest in finance thinking that is all s/he needs is his degree. Academic degrees (apart from improving the way you think) have little bearing on the job and in practice become just a talking point with your banking colleagues and that's it.
Seriously, I'm a maths grad. at Imperial College and there has been an explosion in the quality of finance societies at London universities, a global finance soceity called GIUPstudents has even started up 2 years ago pushing the standards at these London universities even higher, and they're already way ahead of most non-london universities, however, GIUPstudents I think will be a game changer because they allow any student in the UK to receive exposure to the kind of stuff we London students see all the time at our finance societies.