Client keeps crashing

Title says it all. 1/10 games I join I get to play. Is this a problem with my internet being too slow (seeing as I get lag spikes of up to 1337 ping. I know, awesome number huh? It actually did happen) or do I have to run in a certain mode or something? I'm an IT ******, so please explain it as if I'm a 4 year old :D thanks.