I had the same issue. Plays.tv recorded all my other games eccept battlefield. Sometimes it recorded it, but this was may all 20 starts of the game.
But i found the Solution. I switched the API from DX11 to Mantle and now i can record and have no problems. But now you have to limit the framerate over a console input "gametime.maxvariablefps 61" because the AMD Frame Target Control just works with DX10 and DX11 -_-"
Hope this helps you :)
PS: I have a complete AMD System with the FX8350 and a R9 380