That is the only thing which has changed on my PC. So thought it could be that?
.Net Framework shouldn't affect RA2 in any way what so ever.
Even if I wanted to fix this I couldn't, due to the fact that I don't experience the problem myself and it would take a few hours (probably) to experiment with a fix for NAT.