Extreme Injector is a third-party application that can insert a small piece of code into a running program's memory.
The black screen crash happens because the game engine explicitly looks for Core 3 (the fourth thread) during its initialization sequence. When a dual-core, dual-thread setup responds, the engine enters an infinite loop, causing the application to hang. i--- Far Cry 4 Dual Core Fix Extreme Injector Windows 10