wow...you running all of this from one CPU? This is the reason I went with 2 laptops or 2 CPU's. Eventually to 4 machines maybe 5 8) depends on how much money i feel like spending . But you get the idea? I believe the only way you can reduce lag is to do what some here have done and that is to link your data folder to one account.

Each account has a data folder in it that is about 8MB thick(not sure if that is correct but the point is it is huge). Which means every account you have on your machine is trying to access that folder at the same time.

You can reduce your lag by turning everything down on your alt toons as well.