Hmmm. Well the 1000007e code means:
"A system thread generated an exception which the error handler did not catch. There are numerous individual causes for this problem, including hardware incompatibility, a faulty device driver or system service, or some software issues. Check Event Viewer (EventVwr.msc) for additional information."
Have you been able to record the temperature of your graphics card? If not, download
MSI Afterburner, and it will tell you the max, as well as the average temps your gpu is reaching.
That code is very vague, and leaves alot to guess work. You've already tried 3 drivers, so I would rule that out as the cause.
Since your problems generally occur whenever you start a game, that leads me to believe there is something physically wrong with your card.
You bought the GT 240 recently right? It should still be under warranty. I would request an RMA to EVGA (they're one of the best in the industry for customer support), and try to get a new card.