I just recently bought JC2 from steam for $13.39, and then waited 3 hours to download it. After it downloaded I ran it, and it did some stuff with vcredist and dx, but it didn't run. It got as far as the "Preparing to Launch Just Cause 2..." screen, and that just stays there forever. When looking in the task manager, there is no JustCause2.exe process, there are no error messages, and steam has not frozen. I have updated my Nvidia drivers, DX runtimes, and the Visual C runtimes to no avail. Can anyone help?

My specs are as follows:
AMD Athlon II X4 640 4 CPUs 3.0 GHz
Galaxy Nvidia GeForce GT 240 512 MB
4 GB Dual Channel DDR3