@Aegis: Technically, the second one can be helped... to an extent. Upgrading their servers and the like with better equipment would help reduce lag and such. Or opening new servers and getting players to migrate to them would help reduce lag a bit.
@Kirby: I would, besides doing perhaps a weekly (or monthly at latest) "defrag", look into getting a new video card and some more RAM. I know those two will greatly help you out when it comes to lag. Provided it's your fault and not Outspark's. I know for a fact that I need a new video card and once I get one, my lag will go down greatly. Not to mention, I can finally play certain games I've been dying to play. ~_~