These seem like pretty common latency numbers for online gaming. I guess it feels worse when there isn't the movement prediction and other techniques to make the latency feel better since the game isn't running locally.
My "ping" on games like Battlefield are in the 150+ms range and I frequently get high latency dropped from matches.
When I had Cable my latency was around 15ms and my ping times were 90-120ms in Battlefield.
In normal online gaming you do not have that issue. When I move my crosshair in cs:go it moves instantly.