If it's worth saying, but not worth its own post (even in Discussion), then it goes here.
Notes for future OT posters:
1. Please add the 'open_thread' tag.
2. Check if there is an active Open Thread before posting a new one. (Immediately before; refresh the list-of-threads page before posting.)
3. Open Threads should be posted in Discussion, and not Main.
4. Open Threads should start on Monday, and end on Sunday.
I have two pieces of advice for you. Please take them with a grain of salt - this is merely my opinion and I am by no means an expert in the matter. Note that I can't really recommend that you do things one way or another, but I thought I would bring up some points that could be salient.
1) When thinking about the coding job, don't put a lot of emphasis on the monetary component unless you seriously need the money. You are probably earning less than you would be in a full time job, and your time is really valuable at the moment. On the other hand, if you need the money immediately or are interested in the job primarily because of networking opportunities or career advancement, then it is a different matter.
2) Keeping up a good GPA is not equivalent to learning the material well. There are certainly corners you could cut which would reduce the amount of work you need to do without losing much of the educational benefit. As the saying goes, 20% of the effort gives 80% of the results. If you are pressed for time, you may need to accept that some of your work will have to be "good enough" and not your personal best. Having said that, be very careful here, cause this is also an easy way to undermine yourself. "This isn't really the important stuff" is a fully general excuse.
My advice would be to get just a minor in Math so you can get some easy electives in. if you're considering a career change out of computer science as a possibility and just creating options then there are very few grad schools that would accept a math major but not a math minor. In the job market, a CS plus math minor is probably not going to be a big difference from a double major. This may not be the case for all possibilities but it should hold for most of them. Certainly most employers are going to compliment you then shrug for programming jobs.