Run at low settings 1080p. Note your average framerate. Now run at 720p low settings and note the framerate. Did it go up a lot when you dropped from 1080p to 720p? If not, that means your APU(A8-7650) is holding you back. You can use a program like MSI Afterburner to monitor CPU usage and GPU usage while you play and you'll see which component is used most. I bet your A8 is at or near 100% while the card is lower.
APUs are not as powerful as CPUs. For instance, you won't get the same performance from that 480 using a quad core APU as you would a similar spec CPU. Some games, CPU intensive games like BF1, will struggle a bit on that APU. One thing you could do is experiment to find which settings put more of a load on the CPU and keep...