This is not an FPS, 150 ping is fine. If your game is choppy its because your computer sucks and cannot handle H&H. Before you say my computer can handle games like blah blah blah.... THIS IS A JAVA GAME. its probably not using your video card at all and is trying to use your onboard video card or just your CPU.
my computer is getting older and slow and it chugs with H&H... I am in western canada and i get 150+ ping too but i know its my computer and not the server because my brothers computer is newer and it doesn't chug but our connections would take the same route to the server.