There is no problem with Titan, if you have any lag you need to more out of aoe ASAP. Do not finish your cast while you are in an aoe! I'm in Australia on a Japanese server, of course I have over 100 ping >.>. I downed him too.

Don't blame the game for your inability to move out of aoe just because you want to finish your cast.