6kbps is your bandwidth, that does not necessarily equate to speed. Think of it as a pipe carrying water, if the one pipe is 6" wide and another is 12" wide, then obviously the 12" pipe will carry a lot more water than the 6" pipe but the water won't flow through it any faster especially if your game isn't using the whole 6" (which it won't). Now ping is a whole different beast, it is the time taken for your water to leave your pc and reach the server. This can be impacted by many things but two to look at are the type of error correction your ISP uses, interweaving can add about 32 to your ping before you go anywhere, the other is how they route your water, if the route used by your new isp is much longer than the previous one, this will impact your ping too. run a traceroute to see if the route they are using makes sense. Obviously if they are routing you to America via Africa or the east coast of america via the west coast etc - that wouldn't makes sense