K114 is absolutely correct.
I have been using multiple HD's and partitions for over 20 years. I have never installed a program into C:\ProgramFiles, D:\ProgramFiles or anything else with "programfiles" in it, I also have never had a file in MyDocuments, pictures in MyPictures or anything in MyAnything....and that covers double digit number of builds very year. If ya installing "Booyah" by GreatGamesInc, installing to E:\GreatGames\Booyah or whatever else suits ya is just fine
Every build I have done in the SSD era will boot off the SSD or the HardDrive. All games and programs will run booting either off the HD or the SSD. Here's a procedure ya might wanna try in the future.
There is also no need to create duplicate user folders on any other partitions ..... unless of course the root partition doesn't have one. Many peeps like to move the user files off their SSD's.
http://www.sevenforums.com/tutorials/124198-user-profiles-create-move-during-windows-7-installation.html
1. With the SSD unplugged and the HD connected to SATA 1 port, install windows to the 1st partition of a size equal to the SSD. Install all drivers and then do all ya windows updates and things, till it stops.
2. Create whatever other partitions ya like. One very convenient option is:
D:\ = Small partition for Swap and Temp Files
E:\ = Games
F:\ = Programs
G:\ = Data
If ya wondering why there's no H:\backup..... I don't trust backing up files on the same physical box. If the box fries, the backup drive can go with it.
3. Now turn off the PC, unplug the HD and connect the SSD to SATA 0 port. Install drivers and Windows as before.
4. Turn off again and connect the HD data cable. When windows boots, it will label ya drives. Go into Drive Manager and relabel as per step 2.....the C:\ or boot drive on the HD however, under the SSD boot can be labeled as say X:\ so it lists itself after the other letters and you drive letters will be identical under either boot. Obviously the X:\ partition on the HD will only show as X:\ under the SSD boot.
5. Under the SSD boot, tell windows to put the swap and temp files on D:\ ... these two major schools of thought on this.... leaving them on the SSD is faster but the heavy writing / erasing also wears out the SSD so pick which ever suits you best.
6. Under the SSD boot, install the games to games, programs to programs and data to data drives.
7. OPTION: Now ya can reboot the machine, go into BIOS and tell the machine to boot from the HD. This time around ya can label the SSD partition as X:\ Some games and programs will still run but ya will have to create new shortcuts for them. If that sounds like work, you can simply install them over themselves and now they will work on both boots retaining all customizations from the 1st install.
The alternate route is just to leave it alone until the day when / if ya SSD goes south or you fudge up your OS install. THEN, while you wait for a replacement to arrive, you install everything over itself and you can use your PC with full access to all games, programs and data while ya wait for replacement to arrive.
OK so why did I go thru all that for your problem ? Well if ya had done that, you could easily troubleshoot your problem. You have numerous options:
a. Boot to and install to the SSD and run it there ....
b. Boot to SSD and install on games partition on HD and run it there ....
c. Boot to HD and install to HD on C:\ and run it there ......
d. Boot to HD and install to HD on games partition and run it there ......
What works and what doesn't work should help narrow down ya problem.
But that was basically "if ya had set up ya machine that way". Before considering that as an option, other things Id try or check first include .....
a. Turn off firewall when launching game, load firewall after game connects. This has worked for me dozens of times.
b. Scan the download, then manually scan the boot drive and installation drive with AV / Malware scanner. Then turn off AV and malware and launch game. If it launches, restart malware / AV and try again.
c. How much room on ya SSD and where is the page file / temp files ? Could loading files off E:\ and placing them in temp directories / pagefile on C:\ (SSD) be leaving insufficient room ?
d. Are there any messages in Event Viewer or firewall logs ?
e. Check properties / permissions of all installation folders....make sure nothing is restricted in any way.