Sorry to hear this. That can be a real buzz kill. While I know this isn't much help, this has not been my experience at all playing PC/NA. There are rare moments of lag and load screen waits can be annoying, but over all the game runs amazing smooth...but I have a powerful gaming computer and a fast Internet connection. Hope you get things worked out.
My only issues are the inherent latency due to physics (I sit at a pretty steady 230ms thanks to NBN FTTP), and the occasional cutting of undersea cables.
My ping is usually fine, what kill me, is that i have to relaunch the client about every hour if i want to get the maximum fps, otherwise have a 30% drop.