Had the same issue last night on a private multiplayer server. One of the guys with the issue restarted and it worked again. Not sure if it's Giants server related or map related (FPS also horrendous makes me think servers).