It wasn't a `try`, I just found your tread fascinating.
It is common to assume these days that intel cpus are automatically better than amd ones, and your cpu does offer better single-thread performance. Still, Dying Light has been very demanding from day 1 and actually gotten much more playable with time, so calling 40-50 fps `Very low` using a dual-core processor is overly dramatic.
As for 6300 , it has 3 modules which consist of 6 integer cores and 3 floating point units. If your assumption was correct, 3 cores*67%( of single-core performance of your i3) would result in 201%, or roughly 2 cores without hyper-threading, and your cpu would perform better in every perceivable game/use scenario.
Finally, game developers did learn to utilize available resources better since these cpus came out, and in multi-threaded scenarios FX 6300 is in fact 20%+ faster.
All this is borderline obvious, yet you went as far as to reply to the spelled out answer ( you need two more cores ) with skepticism.
Your GPU is bottle-necked. A reasonable thing to do would be to be happy for your friend, then get an i5+ or tune some settings.