When playing Battlefield 4 and having the FPS showing (type perfoverlay.drawfps 1 in the console) and you notice that it suddenly drops a lot it might be related to the fact that one, or more, of your cores are parked waiting for instructions. This in turn causes a slight delay which might be the result of said frame drop. Please note that this is by no means any guarantee that this is either the cause, or a fix, for this issue. But I applied the solution and do get the sensation that the sudden frame drops are either gone – or are less frequent – as the gameplay seems to the smoother. My current setup is a late retina Macbook Pro with an Intel Core i7, 16GB RAM and a NVIDIA GeForce GT 750M (2GB DDR5 RAM).
The software needed for this – and a quick guide – is available over at Coder Bag’s site here.
You can download the software from here (direct link to the download on Coder Bag’s site).
Kudos goes out to my friend Sengorin for tipping me about this.
Feel free to post your experiences in the comments.