I doubt opening your ports will help, seeming that this isn't really caused by your internet connection (the connection lag is only a symptom, caused by your system freezing momentarily and being unable to transmit data).
I haven't got many other ideas on what to do, though. Get a new computer is probably the most surest solution I can suggest. Sorry.