HGWC has stopped working - BEX Error

Hello! During the last 72 hours I've been trying to play CrossFire and CrossFire Europe but I keep getting the same HGWC error for both of the game versions.
I have also tried 2 different operating systems, Windows XP SP3 and Windows 7 ultimate, both being clean installs.
This is what appears when I click on HGWC error details
Problem signature:
  Problem Event Name:	BEX
  Application Name:	HGWC.exe
  Application Version:	1.8.4.99
  Application Timestamp:	56288ebe
  Fault Module Name:	HGWC.exe
  Fault Module Version:	1.8.4.99
  Fault Module Timestamp:	56288ebe
  Exception Offset:	0007043d
  Exception Code:	c000000d
  Exception Data:	00000000
  OS Version:	6.1.7601.2.1.0.256.1
  Locale ID:	1033
  Additional Information 1:	d0eb
  Additional Information 2:	d0eb45dcb8baf91e30f5ab493570fd5a
  Additional Information 3:	5323
  Additional Information 4:	5323d1f97ef260bf18831fb3957eb3c9

Read our privacy statement online:
  http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409

If the online privacy statement is not available, please read our privacy statement offline:
  C:\Windows\system32\en-US\erofflps.txt

I've searched informations about this BEX thingy on google and people say that you have to right click on computer - properties, hardware - settings --> Turn on DEP for all programs except for: and choose HGWC.exe

I did that but the error still persists. I also tried CCleaner, a **** ton of reinstalls, compatibily mode and others that I can't remember..can anyone help me out please?