How to limit time of game in GoT?
This seems like an issue brought about by some analysis paralysis, as mentioned in the comments on the original question. Check out the linked post (Countermeasures to &quot;analysis paralysis&quot;?) for help with dealing with that aspect at a high level.

As far as making Game of Thrones go faster, there are a number of ways you can do it (with the first four bullets borrowed from the BGG thread on the same topic):


Use a timer for the order placement, negotiation, and order execution phases of each round. This can be done for everyone at once, or by starting the timer once the first or second-last player is done (a la RoboRally or Galaxy Trucker).
Use text messaging (or another non-verbal method) to do all of the secretive discussion, instead of having players leave the room or try to whisper.
Have everyone place their orders at the same time, instead of in turns.
Have printouts of each player's hero cards available, so that they aren't being passed back and forth every battle.
For anyone who is new to the game, make sure they have read through the rules on their own and had a chance to ask questions before the game starts.
Use social pressure to encourage everyone to go faster. For example, whoever is last to place their orders is in charge of getting drinks/snacks until the next order placement phase.
Put a timer on the table which can be flipped by anyone at any time who feels like someone is taking too long (a la Codenames).


These are just a few different ways to speed up the game, I'm sure there are more. Using just a few of the above approaches, we got our games down to a reasonable ~90 minutes even with a couple analysis paralysis folks involved.