I don’t know about that specific game, but you are going to have trouble with a Core 2 processor nowadays, as it lacks popcnt and the newer SSE instructions (and obviously no AVX but that’s not a hard requirement here)
As soon as you run into an unsupported instruction, blammo. It doesn’t necessarily happen right away in game, but will occur every time when triggered by an event.
In system requirements, they aren’t going to tell you that, say, “Patch level 2.3 is going to make the game incompatible with older CPUs that were getting away with it before”
I don’t play this game, but I did a bit of searching. Threads from years ago cite “SSE 2” in system requirements, but I just looked at Riot Games’ posted minimum CPU requirements and they have changed to “Core i3-530” and “SSE 3” as minimum requirements.
Yours SHOULD support SSE 3 (up to SSE 4.1) but may not support other features that could have crept in. They list “AVX” in recommended requirements, so that means the game does CPU detection and enables code paths accordingly, so there’s more than just “SSE 3” supported.
Personally, I’m having trouble with AVX creeping into things. I have a Nehalem Core i7 that’s otherwise just fine but game patches can introduce it, even if not deliberate. Microsoft’s asshole compilers default to generating those instructions I think.
Nowadays you need to heed specific CPU requirements. Often if it lists a specific model for the minimum, it’s because it’s the first one that supports certain instructions. Until recently I wouldn’t have even read system requirements because I was going to ignore them anyway.
To get a log, start lutris in a terminal with the -d switch
lutris -d
Go to Runner Options of the game and check the box to show Advanced settings. Enable debugging (I wouldn’t enable “full” as it may generate hundreds of megs of crap and cripple your machine while its doing it)
Attempt to play your game. After it crashes and aborts, go to Show Logs in the little arrow activated menu for the game.