You have the Identical problem suffering from, making the game virtually unplayable.
Same ISP, Virgin.
Wired
Cat #6 Wiring, Direct to Router.
28-30 ping rate to German Servers
101 ping rate to US Servers.
Assault is unplayable. You simply cannot win a head-on fight with any enemy who isn't blind, or on medication.
Medic, also virtually unplayable as regards to the weapons reliably killing anyone.
Support, again the same as Medic.
Scout. Playable if you don't mind sitting stationary and looking for stationary targets, with your scope lit up like a Christmas tree while shooting people.
Unless I'm willing to sit & pick people off who sit stationary it's impossible to play in any of the other classes, running & gunning like every person in the game.
Fill people will lead & even melee fails! On the other end, 1 or 2 bullets kill me fine without a problem.
Solution please, or you have zero chance of me purchasing another game from your company.
Quite simply it's a total and utter joke on people like me who pay for decent internet & it's embarrassing trying ing to persist feeding people easy kills.