Quote Originally Posted by Nysek View Post
Ya... problem is it's a random port on every exit. Thus why it's strange.
Just to clarify Zoltan's post this isn't a bug. If you don't set a fixed port number, the game chooses one at random every time you run the game. This is to allow players to run the same client installation for multiple logins.

Two more things for you to try:-

1. Delete models.tmp in your installation directory.
2. Can you run dxdiag.exe and send a copy of the output it produces.