DSL connects thru a phone line, thats just how it works.

as far as making a game have less lag there are a few things you can do.

Buy a REAL video car, the one on the link you posted is an integrated card so it sucks, even if it is a 256meg card.

You only have 512 meg of memory. Which again sucks.

What game are you trying to play in what resolution? Try to lower down the details some... it may help..