As a heads up, BF4 like BF3, comes with a slough of errors on the PC. The issues vary from the game crashing, being disconnected randomly and for no reason from EA-Origin, stuttering audio/video, etc. There are some patches and work-arounds that try to address the issues, but there isn't a definite fix.
I should have learned my lesson from the nightmare that was BF3 to not purchase BF4, but their (effective) marketing and my itch for a new (at the time) FPS got the best of me. In between the game randomly crashing and not saving completed progress, causing me to replay major segments of the campaigns, or in the middle of gameplay the Origin client wanting to show itself to me, or the audio/video getting stuck in a loop, is only a decent FPS.
At $50, I got ripped off. Even at $5 and all the trouble I went through, it's still a rip-off. Save your money for a better game.
YMMV.