For the past week I have been disconnecting from the game and client more and more often. At no point is my internet dropping, the client or game is simply hanging on something.
Some information about my system: Windows 7 64-bit, intel i7-3770k, and a GTX 970.
Forced to use a dynamic address with IPv4 and IPv6 by comcast. I have attempted to disable IPv6, no change.
The Problem: At near random intervals, the game or FAF client will hang and disconnect. In game this tends to last long enough for players to eject me, at most for 2 minutes. Sometimes players have the patience to wait for me to 'connect' back. I must emphasize that my internet is not disconnecting or interrupting at any point. For the FAF client, this occasionally means it will throw up a windows Not Responding until it unfreezes and refreshes the game list, as if it had just retrieved new information. The FAF client may sometimes have a very delayed start, I figure this is related to the connectivity problem.
Logs and pictures - I have only recently started recording each instance, as it used to be rare enough to ignore.
The most recent log does not reflect the game shared in the images. The log contained is a unique case in which one player perhaps legitimately disconnected at the start, and then the game disconnected me about 1 minute later.
What I have tried:
I have tried to use the clear data > game files client function, this did not change anything.
I have disabled IPv6, my country flag now displays in lobbies but this does not change anything else.
I have ensured my 6112 port is forwarded. It is open and tested for TCP and UDP.
I have ensured that UPnP is enabled. This was either a default option, or I turned it on a long time ago and forgot it.
I looked into setting a static IP address. Realized I couldn't unless I get Comcast business class, which I will not do.
What I can still try:
I can try with a different port forwarded, such as 7001.
I can play in and likely ruin more games, generating more logs to potentially detail the problem more accurately.