I'm of two minds here, but let me tell you the more dominant one first. If you are embarking on a technical/computer/IT career, please please do everyone including yourself a favor and do it because you enjoy working on that stuff. I've met a bunch of people who enter technical fields because they think they can make a good buck there but they really don't like it at all. People who do not enjoy their jobs do not do a good job, well, rarely anyway. Companies produce shoddy work, customers are irritated, coworkers are irritated, etc when their employees aren't passionate and engaged.
My other view point on this is that if you can tolerate a technical job that it may be a good idea to pursue it even if you aren't passionate. People have house payments to make, food to buy, etc and of course you choose something that will make you more money - especially if your other options are equally unpalatable. So, for pragmatic reasons you might find yourself in a technical field even though you don't want to be.
My advice in this case is to find something about your job you like and learn about it. You CAN positively change your attitude and interest - you're not stuck with your likes and dislikes - I'm not saying that you'll turn yourself into a rabid technical evangelist, but you can change your own feelings and find interesting things.
So, my advice is "(Learn to) Love it or Leave it" - There are many many ways to make a living and there are others that will make you decent money - if there is something you like, you can probably find a way to turn that into a way to make a living, with work of course. (No, you probably will not be a professional video game player, no matter how much you want it).
Next up: Seek some job experience while still in school - you may want to switch!