A wired Xbox controller (USB) is about 20-30$ on Newegg.
I can apparently run this half way between Required and Recommended.
http://www.systemrequirementslab.com/cyri has been updated with BF4 specs, so go there to see how you do (If you don't already know)