I had the same problem, and in the end I suspected an internet issue, but I completely wiped my drives and reinstalled windows to see if it helped (also didn't want to deal with my provider unless absolutely necessary). It did help....I don't get that awful rubber-banding anymore that was making it impossible to play. That being said, I have no idea exactly how it solved the issue (or if doing that was actually what helped).
Before I did that I tried uninstalling and re-installing BF4 and origin, tried undoing some driver/windows updates to previous versions, tried disabling GeForce experience...it didn't help me, but nothing to lose by trying it.
But yes, it happened in the same way, I was getting the rubber banding every now and then and suddenly it was happening ALL THE TIME. Good luck!