I run other games too, mine runs quite a few very well at low spec, and some it is horrible with. BF4 I contend with anywhere from 15FPS upto 40FPS depending on what is on the screen at that time. Last night with @Domino and @ZeroHour, I had to pretty much hide all round of Metro because my GFX card couldn't cope.
I am at the point if I want to play anything current on better than low, then I need to upgrade. Once I do this, I wont be upgrading for atleast 3-4 years. (My current card was purchased from new in November 2009)