I just built a brand new gaming system. Specs:
Intel Core i5-4690K 3.5GHz quad-core CPU
ASRock Fatal1ty Z97 Killer ATX LGA1150 motherboard
8GB DDR3-1600 RAM
256GB SSD
Radeon R9 390 8GB video card
650W PSU
Windows 10 Pro 64-bit (clean install, obviously)
I installed BF2, the latest patches (1.41 & 1.5), and the latest version of FH2 (2.46), (EDIT) then updated through the game launcher. FH2 runs great in single-player mode, but in multiplayer, when I click the "Join Server" button, the game closes instantly and I'm back at the Windows desktop. I've tried connecting to multiple servers. I've tried setting compatibility mode to Windows XP SP3 and running as administrator. There is no option to "Disable desktop composition" as discussed in this thread:
http://fhpubforum.warumdarum.de/index.php?topic=6599.0 I've tried disabling the Windows firewall completely, to no effect. I've also tried the CPU affinity trick, as shown here:
https://www.youtube.com/watch?v=aGIAvrPYL6cHelp?