The thing is, people won't stop telling you it's your graphics card, because it is your graphics card, the 250 benchmarks in the low 2000's, that is very close to the minimum needed to run GameGuru, you don't have a bad card for gaming, but for GameGuru it's just not powerful enough to get much more than you are getting.
You can't compare it to playing other games or game making software, every piece of software has different requirements, the requirements are higher than most for GameGuru, that's will be tweaked, changed and improved over time, and there may be a performance boost once Lee has finished the DX11 port, but don't expect it to change so much that the 250 will perform much better than it is. The biggest change you can make is to adjust the test level settings, you should be able to double your FPS by knocking everything down to medium and tweaking things like shadows, water detail, viewing distance, bloom, SAO etc.
One thing people don't seem to understand, is newer does not equal better, for example the 7950 is a 5 year old card, and it benchmarks twice as high as the R7 250 which is a 2 year old card. This is why I'm constantly stating that instead of min/recommended specs, companies need to provide min/recommended benchmarks as well.
Primary Desktop:
i7 7700,k NV1070 8GB, 16GB 3200mhz memory, 1x 2TB Hybrid, Win10.
Secondary Desktop:
i5 4760k, NV960 2GB, 16GB 2333mhz memory, 1x 2TB Hybrid, Win10.
Laptop:
i3, Intel 4000 series graphics, 6GB memory, 1x 500gb HDD, Win8.1.