Don't blame the computer for a problem that is exclusively caused by the mod.
I have been playing FH2 since the lonely beginning (for North America) and every patch causes me the exact same problem with respect to disconnecting, or that retarded black and white bug.
Suck it up and accept the fact that the Dev team will never fix this problem, it has been in existence since day one and never seems to be a priority for a fix but I would recommend:
1) never disconnect while a new map is loading (leave at the end of map and sacrifice your stats, it will prevent the stupid FH2 re-install issues)
2) dont post the problem here because the Dev team will never fix it, we get blamed for having a shitty PC but don't forget that this problem only happens with FH2 due to the insistence on having custom shaders for the field of view.
Every other BF mod that i have ever played has never come close to the issues that FH2 has but I still keep playing because of sheer enjoyment so if you like the mod a lot, put up with the problems it has, otherwise save yourself from some major stress and don't bother playing.
Just my 2 cents,