So here goes nothing. *takes a deep breath*
Try going to run (Windows key + R), type MSCONFIG, go to Boot > Advance Options. Change the number of processors from 6 to 4 and restart the PC. I know this isn't an ideal fix, but it's worth a shot for troubleshooting purposes.
Check Windows Firewall, it could be blocking a service from accessing the net. Open
Windows Firewall (type firewall in Cortana) and, in the main window, click
"Allow an app or feature through Windows Firewall". Check through that list and make sure to investigate any unchecked boxes thats purpose you're unsure of.
Try running Uplay in offline mode via the main menu by selecting Go Offline.
Verify your game install. In Uplay, click on Games in the menu at the top of the window. On the next screen, hover over the game tile. This will make a little arrow at the bottom right of the tile. Click on this arrow to make a dropdown menu appear, then click on Verify files. Create a new windows account with admin privileges. Try running your game from there.
If the problem persists, in that same account, perform a clean boot. Type System Configuration in the search box > hit Enter. On the Services tab > select the Hide all Microsoft services check box > click Disable all. Close the Task Manager. On the Startup tab of the System Configuration dialog box > click OK > restart your computer. If it works then, it will tell you that there is a conflict somewhere with one of the services that is starting up, at which point you can enable them one at a time until the issue comes back, then you've isolated your culprit.
Another thing you can try, is attempting to run it in Safe Mode with Networking. If the game will load, it won't be playable, but see if it runs without crashing. If it does, then you can use MSCONFIG to disable one at a time. Process of elimination.
Check the event viewer. Press Windows+R to open the Run dialog, enter eventvwr (or eventvwr.msc) and hit OK. Double-click on Windows logs, and look through and review Application logs for anything that has a red or yellow icon next to it, and see if it relates to your game. You can find valuable information here that you can use to track down what the culprit is.
You could also have a bad stick of ram. One way of testing this is taking out one stick of ram at a time and observing if the issue persists. You could also use the windows memory diagnostic tool. Search for memory and select Windows Memory Diagnostic. Windows will shut down, and your computer will reboot into the memory diagnostic program. Just wait until it's done. After you're booted back up, go into event viewer, as explained before, and In the Event Viewer’s left pane, expand Windows Logs and click System. Then right-click System (yes, you have to click it and then right-click it) and select Filter current log. This brings up a new dialog box. Pull down the Event source menu. It’s very long, so you’ll have to scroll down to find and then check MemoryDiagnostics-Results. Click OK to close the dialog box. Back in the Event Viewer, note the listings in the top middle section; there will probably only be two, even if the message at the top of the pane tells you that there are thousands. Double click each one for info. If the viewer tells you you have a RAM problem, shut down your computer and remove all but one of the RAM sticks. Then reboot and repeat the testing. Repeat with each stick. That way, you’ll be sure of which stick—or sticks—need to be replaced.
See if it's due to Taptip. Head into your Task Manager (Ctrl+Shift+Esc), navigate to Details, and find the Taptip.exe function and shut it down
This issue might be occurring due to system file corruption. Run system file checker to scan for and restore corruptions in Windows system files. Press Windows + X from desktop. Then click on Command Prompt (Admin) Then type in sfc /scannow and press Enter
Other issues, it could be a dying harddrive. It could be that you need to update your BIOS (
READ: On some motherboards, updating your bios will clear your raid settings leaving you with a broken array, if not done properly. So make sure you do it properly if you update your BIOS.)
To test your HDD: Go to Start -> Computer; Right click on the disk partition (a single drive can have multiple partitions) you want to check and select Properties and switch to the Tools tab;
Click on the Check now... option, this will open another window; On that window, checkmark the Automatically fix file system errors and Scan for an attempt recovery of bad sectors option boxes, then click start. Now windows will check for bad sectors and attempt to repair it. Sometimes these cannot be repaired, meaning they will remain defective forever. If this is happening to many sectors, then its time to buy another hard drive.
Other things you can try are opening the case, and taking out the video card and then puttting it back in (try a different slot if you can). Re-seating sometimes corrects tiny problems with the socket. Do the same for all of the RAM.
There's a bunch of other stuff you could try, but if none of that solves your issue, they need to come to your house personally and address the issue after all that, lol. Must be a damn great game! Never played it.