There is something about games that you may exploit : ALL games consist of tedious boring parts - except some shooters.
Meaning, you will have to travel from point x to y in wow, you will have to grind for dailies, you will have to grind alts, crafting.
Or in Skyrim, you will have to go from place to place, find a NPC, then grind some crafts, or tediously grind some mobs.
The enjoyable parts of any game is when you are in action, doing something NOT repetitive, which requires your mind to be at work.
This, results in a very useful effect : Temporary boredom during gaming.
You may force yourself to continue until the tedious part passes, and grind on, but this will create accumulating irritation/stress/boredom on you over time.
So dont do it - instead, the moment you notice that you are experiencing tedium and your subconscious tells you 'im bored', alt+tab out of the game and do something else - like, coding, reading, researching, working or anything else you can do with your computer, OR on your desk.
For example you may be coding a wordpress plugin while also gaming in the meantime. Or, researching on making a 3d Printer, while gaming. Or, you may even be reading/studying while gaming.
Alt tab out of the game, spend some time on the alternate activity, and the moment you notice that you are bored/stressed with THAT activity, or your subconscious tells you that it wants to return to the game, alt tab back in again.
I found out that this can alleviate a LOT of stress during coding/workday. That is if you are fortunate enough to be able to working while gaming, however that is not relevant : everyone has an activity they have to do, or can do, while gaming in front of their computers while gaming.
Very beneficial too - see, for example when im stuck solving a problem during coding, and cant push on, i just alt tab into a game. I loiter around, do stuff while my subconscious rests. And when its rested, i am back to work.
And sometimes voila - while loitering pointlessly in the game, i suddenly come up with an idea regarding the problem - yay !
Of course, everyone has their own characteristics, methods, styles, strong points and weak points, however, the general method of multitasking/switching in between mental tasks/entertainment, may be something which can be made work for anyone in their own style.
Do not repress your strong points or afflictions - INVENT ways to work WITH them, and THROUGH them.