Hi Marcos,
Thanks for the reply! I'm not sure what you mean by creating bi-directional rules? Do you mean creating 4 rules (i.e. TCP in/out and UDP in/out)? Do these games use any other protocols (perhaps that's a stupid question...)?
In terms of logging the issues, I have set any rule related to Steam or Nvidia or any COD game to log its actions. I then ran all three games (MW2, MW3 and Ghosts) in multiplayer mode. This ran from the time of 23:41 until the PC crashed again with Ghosts (the first two ran perfectly). The PC was booted back up by around 23:48. I tried to include the log file, but it's too long to post here, and when I shortened it, it just posted as gibberish... Is there a clever way to share the xls here?
It was interesting that the log file showed communication allowed for this file: C:\Program Files (x86)\NVIDIA Corporation\Update Core\NvBackend.exe (TCP) a couple of seconds after launching Ghosts. Not sure if that plays a role?