BO2 has dedicated servers. You can tell where you are connecting by watching the destination addresses of your outgoing packets...
The only PC BO2 Server locations that I know of are located in New Jersey, USA and Frankfort, GER.
I challenge Activision (or anyone really) to provide proof of any BO2 servers anywhere else in the world.
Unfortunately they can't "fix" it...
Things like this are just another PERFECT reason why PC gamers are abandoning this franchise like rats from a sinking ship. If we had simple basic PC features like proper servers, access to console, ability to tweak some of the config, etc... then problems like this simply would not exist.
Players could always choose local servers to eliminate lag, and tweaking things like maxpackets, maxfps, snaps, etc, would allow us to make the gameplay smooth.
Instead they treat us like consoles, as if all PC users play with the exact same hardware/software.