A problem with no answer

So i posted this problem on that crappy EA help thing and also asked on twitter but got no response(apart from telling me to go to that help thing) EA support is like 0% and they are like,go be fucked ,we dont care.
So this is the problem:

Every now and then i am un able to move my character or it locks itself to the last known movement. This keeps happening until its unable to play anymore.
The only thing that helps is to restart my pc.
I’m running w8.1 and have all latest drivers.
All my input/USB devices are Keyboard:Steelseries Apax -Mouse:Microsoftsidewinder gaming mouse.- Headset: Turtle beach PX22-
BF4 is literately the only game i have this problem with..and it only happens in MP. im playing in servers where i get 9 to 15 ping.

I’ve had this same issue on the 360, not sure what causes it but it’s infuriating.

To me it looks like it’s running out of memory or something, starts by freezing for a millisecond up to a few seconds, and when it starts again it’s locked in whatever keys you held before it froze, and then it keeps draining memory until a crash.