Indeed, this software has been around for a good 12+ years. Sadly they will end support sometime this year, i think. Which will cause a whole ton of problems with existing games that use the Punkbuster filter.

Freezing, server issues, a few random in-game glitches (one that haunted me was that music that plays as you load into a game overtook the game audio and played continuously throughout matches, and when it stopped everything was silent).

On top of that, if you play the campaign and make any progress, you are susceptible to lose your entire campaign progress. Happened to me twice. Apparently it's because I played multiplayer in between the campaign. To my knowledge has not been fixed. Is this acceptable? Not quite.

Fact of the matter is, we got an incomplete game, and lucky for me I got it during Black Friday back when I had just gotten my Xbox One, so I got it for $35 after all was said and done (bought on Xbox 360, traded and upgraded to XB1). I felt more like a beta tester whose input didn't matter to DICE, not like a player. BF4 has its fun, and I've had some very enjoyable games in it, but it is by no means a good or complete game, and a few years ago this would have never been acceptable to customers. I think most gamers are so used to games being incomplete upon release that it has desensitized us to the issue... I could go on and on for days about that, maybe I'll make another topic so I don't derail this.

Thing about BF3 on the PC that i absolutely dislike is that firstly, you launch the game from Origin, secondly you are re-directed to a web page to which THEN you finally launch the game. You also have to look for match making via the web browser which never worked for me.