It might also be worth checking for background applications that don't immediately look suspicious, since they can sometimes interfere with game launches. I've run into similar issues before where a completely unrelated program was the cause. It's a bit like choosing free bonus on registration betting sites - the offer may look great at first, but it's always worth checking the details before assuming everything will work as expected.