Error code: EXCEPTION_INT_DIVIDE_BY_ZERO
Description: The thread tried to divide an integer value by an integer divisor of zero.
Exception occurred at 005BB2F3
Divide by zero errors are exceptionally rare in the stock game, and unfortunately I have not seen this EIP before myself, nor is it on the ModEnc database of known Internal error EIPs. I will see if I can get a hold of an old developer buddy and have him take a look at it.
But a divide by zero error makes me almost certain that this is a software or hardware issue, and not network related.
The first thing I would try is to remove as many patches as you can and run RA2 as vanilla as humanly possible (that is, with only the patches absolutely necessary to make it work on Win 7) and see if you get any progress-- outside of that, the network card and its TCP/IP stack is the most likely culprit of this error, and the only thing that can definitively rule that out is if you swap in an expansion NIC and test the game with your ethernet plugged in to that.
Edited by nuker7738, 06 December 2012 - 10:10 PM.