Yes, I have it one my PC, put to tell you the fact it only and only tastes good when you play it in multiplayer mod so if you are planing for that mod then fine go for it otherwise it's waste of time.
The problem with you dear kingofmazanderan could be that your PC is not up to the required level, I mean BF4 does require at least 128MB of Video Graphic Card and 512MB of RAM with a 2+Ghz CPU. So if you already have those specifications then the problem could be with your copy of the Game or maybe you didn't Install it properly, otherwise change/upgrade your system to play the game which I wouldn't recommand at least not for this game.