First post formatted.
Give a look how-to, for the future . Also read:
Internet speed, rather than on the kernel depends on the network card and the relevant driver.
Considering that the former cannot be easily changed, you could give a try to the driver mentioned below (detailed instructions are included)
I think it would be safer to start with the linux kernel for It. I see also users in the forum using it with linux-zen. I don’t know with your current kernel.