Posted August 15, 2016

The SSE4.1 is either A) a compiler option, which can be easily deactivated on compilation of the binary, or you produce several binaries: a version with SSE4.1 on, a version with SSE4.1 off etc.
or B) is in-line assembler, which you likewise detect CPU FLAGS and then provide several code blocks in the binary: one with SSE4 and another without.
The OpenGL4.5 is again, a renderer. Its fairly easy to exclude it from requirement, but it requires actual coding effort.
Either way, I'd say the OP should get his refund since the given system specs are a joke (way too vague) and based on those you can't know for certain if your system is supported or not. As others have said, there are AMD CPUs without SSE4.1 that are faster than an arbitrary "Core i3", e.g. a Phenom II X6. Also, since it is still rather uncommon to require SSE4.1, they should have explicitly mentioned that, instead of simply mentioning a supported AMD CPU as well. People usually assume that if the CPUs mentioned in the game's hardware requirements are slower than the CPU in their computer, then the game should run fine, which is a reasonable assumption.

Edit: I've just seen the Support thread on the Steam forums where even the developers get the requirements wrong. They are talking about SSE 4, which isn't even a thing. That could lead users to assume their AMD CPUs are supported, because those CPUs usually support SSE4a (which isn't compatible to Intel's SSE 4.1 and 4.2). I don't think the publisher should assume that the average gamer has to know about such details.
Interestingly, in another thread over there they acknowledge those issues and say they are working on a fix. They don't say when they'll release that fix though.
Post edited August 15, 2016 by jpilot