Just adding my perspective, as someone who came in as a linguistics major and is currently double majoring with computer science: Go for the double major in this case. I was in a similar situation, where because the linguistics requirements are pretty light at my school I could’ve finished in 7-8 quarters (instead of 12), including GEs. I took a CS class and loved it, then after taking a few more CS classes and figuring out an approximate schedule I realized I could add on a CS major and still graduate in 4 years. So that’s what I did. I’m currently a third year and am still on track to graduate by next spring.
The honors degree is nice, but the math major would most likely open more doors for you in the long run. As baktrax was saying, you can still get good networking opportunities and research if you’re not in the honors program at most schools. That said, drop the math major if you get into it and realize it’s not for you. And do seriously consider the honors program if only honors students can get research (and any other benefits) at your school.