Same problem here. After getting fed up with lag spikes and constant disconnects (read: every pvp match), I repaired the game. After repair, I encountered several bug splat errors. I figured may as well try to repair again. After repairing the second time, still the bug splat. Finally, after uninstalling and reinstalling, the game is in a playable condition. Although there's still lag spikes and occasionally a disconnect (it's not quite as bad as before, but wtf..).
TLDR: UNINSTALL. REINSTALL. Bug splats due to failed repairs. Skip the repair.