I think the biggest reason is lag though, atleast i hope so. ;-)
I cannot get better than 250ms ping time on ET with my cable"1120/384kbit", usually its 250-500ms.. Sometimes i can even empty the whole magasine on someone, without killing someone..
Luckily i will get adsl 3000/704 on the 10th of october... Then i will see if it is just my skills or lag :-D