Battlefield has been doing this to a lot of people, its doing it to me, i have an R9 280X and get some bad FPS drops. What i would suggest is putting in on google BF4 low FPS fix, you will find a couple of solutions that might work for you!
are you certain you're not running anything in the background? (antivirus, indexing programs etc etc). This tends to lower FPS while gaming.