If you want to make games, start doing it now. It's entirely possible for a single person to make great indie games. Working on that would also build skills that are useful for all 4 of the preferred careers you named.
It's okay if you find CS classes boring; the real test is whether you find working on real projects (such as your own indie games) boring.
Having lots of portfolio pieces will also help with finding a job.
Yeah, I am already working on my own games. I worked on one for two hours earlier today.
My eternal problem is that I can only think big. When I was a little kid I would constantly envision these 1000-page epics I was going to write, type about seven pages or so, and then get bored and start a new project the next week. I constantly try to come up with ideas for small, fun little games that I could realistically make by myself in a few months but I can never come up with anything that appeals to me even a little. My current project seems like it will take a...
If it's worth saying, but not worth its own post (even in Discussion), then it goes here.