Oppy, you just haven't been here long enough to understand, clearly.
The game is a resource hog, and will spike in its CPU and RAM demands even during idle periods, like when you are standing on the tee box and not moving. This is not a problem with individuals computers, this is simply how the game is designed. You haven't played much, perhaps you've been fortunate enough to connect to the smoother servers. I've charted and discussed the differences in server performance in other forum posts. Eventually, you will get hit with some meter lag....everyone does.
At any rate, this game has some coding and server issues to work out if it wants to continue billing itself as a "play from anywhere' kind of game. When so many people experience the same sort of issue on a simple Flash-based game, you know the problem is with the game, not the players.