I believe that his CPU may be a bit better than yours... Unsure though. I may be underestimating the performance of your build.
But remember, the campaign is more GPU limited while online puts a lot more stress on your CPU. I still stand by being able to play BF3 on low. Maybe medium.