For quite awhile now, I have been playing with a friend of mine on Battlefield Vietnam. I have opened all the necessary ports, and we have been playing on my server. However, I decided to try and download and install the WW2 mod, and I am unable to make a server and have him join without any lag problems (I have experienced this before I got the mod). The minute he tries to join the server, I start to recieve a lot of lag. After he finally gets in, my computer screen freezes, but I can still hear myself moving and shooting and playing. He, however has no problem, and can play fine. During this, I am able to refresh my screen (minimizing then maximizing), and this updates the screen, but it is still frozen, just in another frame. The second my friend leaves the server, I am able to play in the server without any problems. I have reinstalled both the game, mod, and updates, but to no avail. I have checked all the ports needed to be open, and they look fine; and I have tried running without anything in the background.
I am able to host a server in BF1942, just fine; and recently, I have been having problems joining servers in either BFV or BF2. Can someone help me figure this out?