Well I'm also pretty sure it's CPU bottleneck, but how can that CPU bottleneck just like my Pentium g850 (might be even worse, fx 6300 is a 6 core if I'm not wrong, and much newer than my CPU gen), I pair it with 1050 ti and it still perform somewhere between 30-60 (not so stable but it still reach 60 at some point) I play at mixed of normal and very high btw..
Here's a suggestion for u:
MSAA off
Tesselation off
FXAA off
AA off
Distance scalling lowest
I used that settings and my fps turns better (before that, any fps beyond 30 becomes stutter hell)