Interestingly enough, a student of mine is having a similar conflict in his life. I'll share the observation or advice I gave him with you.I do hate my job. but the only job that I am not going to hate, is one doing something I enjoy. I can't do that til I start getting better at something I enjoy. Unless I am gonna get paid to play video games.. my plan is to open a school and to supplement it with some other "enjoyable" job using one of my many talents.. just gotta put the games down for long enough to work on them.
There are two basic ways to approach work. Some people work at something they love and enjoy. Other people work so that they can do what they love and enjoy. At the moment, you're clearly in the second camp -- and the fact is that you may never be able to go to the first camp. Find a job that you get enough personal satisfaction from that you can tolerate it, while still having the time to do what you love.