The lag depends on RAM and SQL data, graphics card (to play LOM3 I recommend a simple ATI of old), internet connection, the effect settings of your monitor and also may not have installed the latest version JAVA. Check all this, it might solve your problem.
How wrong can you actually be on that, it's communication with the player machine and the software it's communicating with. Lag is caused by under performance on a users machine or the connection into the gaming server.
any1 know why if im using laptop playing the mir3 is no more lagging...but i use my desktop play it ill lagging and freeze....is it dfren of processor or my desktop hv any software running tht i should off?
First thing to check is run a netstat from your pc, do the following to achieve that.
Start - Run - CMD - netstat
If you have more than 7 but no more than 14 active connections from your desktop and this is connections other than communication to your router IP address, then, then you have programs running on your desktop that is using up the bandwidth resource from your desktop.
Next thing to run is
Hijackthis and check if you have anything that's installed on your desktop that you shouldn't ahve, if you have never used hijackthis, then you will need to read some of the tuts on the net to determine how to read the logs.
The next thing you could try, is msconfig and stop anything that isn't related to your system StartUp. you will also need to look at tuts on what can and can't be disabled here, also try loading msconfig and switch from Normal StartUp and try Diagnostic StartUp and also Selective StartUp. This way you can see if a process is running in the background is causing the issue.
Now what I would advise in future, instead of asking people why it's doing this, try to actually investigate it first, as I will tell you this now. Most of the people on this site don't really have a clue what they are on about and they could very well offer wrong advise on the issue and cause you further problems.