Given the age of your 960 GTX, I'm not surprised a driver update didn't do anything. NVidia has stopped updating the drivers for cards of that generation.
I spot two things different, when comparing the specs in your dxdiag with my own system.
I have 24 GB of RAM installed, and am using a more recent NVidia 1660 SUPER card. I, too, have an Intel i7, but mine is slightly faster, and a bit more recent. Your i7 is of the Lynnfield generation, mine is an Ivy Bridge. Which means my i7 supports a few CPU instruction set extension your i7 doesn't have. But I have no idea if the game actually makes use of those extensions. If it does, it might explain why you receive an invalid instruction error when trying to start the game.
Vicky3 is also quite memory hungry. So another possibility may be that the amount of system memory you have installed is not enough to accommodate for the game's needs. You have 8 GB of RAM installed, of which 2 GB is appropriated by your video card (that's what shared video memory means), leaving only 6 GB available to Windows and the game.
I also use a creative labs sound card, but I doubt that is of any consequence here.