well if it's a CS problem you can lower the tick rate, makes the game feel a little bit delayed but technically playable.
but given that you have such up/down speeds it could potentially a problem somewhere else, are you connected by cable or using wifi? using a lan connection could speed things up.