Heres what I know...
1) i dont know, probably
2) yes, one block can make quite a difference with DSL (i dont know about that much of a difference)
3) a slow computer definitely doesnt help your speed
4) it is possible, yes... if the modem hasnt updated its software, the cap wouldnt be changed