I live 10 miles from your headquarters in Buena Park, so the possibility of a routing issue seems nearly impossible.
routing is a mysterious thing *whisper whisper whisper
i guess its something your pc cant calculate properly, maybe a coding thing.
even in germany i got neither lag nor fps probs and that for sure is a long routing way...