Its not your temps, you no why well its because i just installed BF2 out of utter coincedence im also haveing the same problem, it was fine before. Now it wont open. You double click and the BF2 screen pops up then goes.
Temps, definitely not, My CPU idles at 12c and GPU 34c. I noticed something though, after i double clicked i did Ctrl Alt - Del, went into processes and BF2.Exe was running at 256k Mem usage, whilst a process called -E5.0001 was running at a staggering 1,551,349k Memory usage, ive never seen something like it. So i closed it. Then double clicked on BF2 again and it restarted.
Its been trying to launch for a good 3-5 mins now and that -E5.0001 app has gone down to 80,000k usage.
Anyone no the problem ? or wat that E5.0001 process is ?