Barry,
I figured it out. You ready for this?
So as it turns out, you did latch on to the correct problem in your last post. Indeed, much to my dismay, but also to my relief, it appears that some games cannot tolerate 2 physical CPU's. "Dead Space" and "Dead Island Riptide" are 2 prime examples of this.
After your last post about digging into a dual CPU setup, I spent some time today digging into it myself. I came across a process for turning Off your physical cores in Windows 8 for this exact purpose - applications or games that cannot run on multiple CPU's (or in some cases, multiple cores).
I followed the instructions and took my system back into the stone age; into the "Core2Duo" era. I disabled all but 2 cores, giving me 4 threads. As soon as I restarted the system & went back in, both Dead Space & Dead Island Riptide fired up immideately. No issues!!
I bumped up the cores to 4 Cores / 8 Threads ... and they're still working fine. I have two physical 8 Core processors giving me 16 threads a piece; which gives me a total of 32 threads. I haven't tested it far enough but I'm imagining if I essentially disable my 2nd processor and keep only 1 processor running (8 Cores / 16 Threads), both these games should be able to run. I believe it's the 2nd physical CPU that's causing them to crash.
You may already know the process for turning off cores in Windows, but just in case, here's the process I used:
Windows 8.1 64-bit
Type "msconfig" in run or search.
Under "System Configuration", click the "Boot" tab.
Click "Advanced Options..."
Check "Number of Processors:" and choose number of cores to enable in the drop-down.
Restart.
You can probably add this to your standard troubleshooting procedures, especially for systems with high end processors or quite a few cores.
On a side-note, I must say I'm slightly dissapointed. I'm running everything from the original Doom, Duke Nukem 3D & Prince of persia (1995) to Splinter Cell Blacklist, StarCraft, CoH, Borderlands 2, etc ... In total I must have a library of 50 games on my PC spanning decades - from 90's to the very latest titles. I'm astonished that the developers of both these titles, EA & Deep Silver, rendered the applications such that they just won't run on multi-processor systems. If 98% of the titles I've come across run on this system - I can't imagine what was so crucial in the software of these 2 particular games that the developers could not bypass. It's a bit baffling to be honest.
Either way, the problem is solved. Switching back & forth between enabling & disabling cores isn't all that hard & it's what I'll resort to for these 2 games.
I must thank you for all your efforts & patience. You definitely pointed out the right possible hurdle.
Thanks again for all your help.