Report the player at https://bf4db.com/ with conclusive eveidence, battlereports, video etc. Search for the player on their website and hit the report button.
Many ranked servers stream to their service, so if they conclude the player is cheating, …
Try to repair the game in Origin. Right click, click Repair.
If this doesn't work, go to your Bf4 folder in My Documents and delete the "settings" folder.
Load up the game, the game will create a new settings folder with the defualt keybin…
Why don't you log into Bf4 with battlelog? I only use BL, I don't use the new interface. Just bookmark this and log in from here after you sign into origin. http://battlelog.battlefield.com/bf4/
Not sure if that will solve your problem or not.