I usually hack a game if it demands too much of my time to fulfill a simple requirement. For example, I don't think that Final Fantasy IX should be completed in a short time in order to fill out all of Steiner's abilities, and I don't think that one should have to dodge lightning over 200 times to unlock Lulu's ultimate weapon. I circumvent these inane requirements by using a Gameshark or custom firmware to accomplish what would take me a long time to do.

There is an article about video game addiction on Wikipedia that describes it in great length. If you feel like you fall under that category, then you should seek treatment as you would any other addiction. I feel that this mostly applies to online games that are designed to take much longer than traditional video games.