Upgraded from Windows 7 Pro to Windows 8 Pro today and it's cured the lag, fps drops, and freezes! yay! that's with the 331.40 Beta drivers.
Also noticed that BF4 appeared on nVidia Experience this morning, so I let it Optomize everything for me. It put everything on Ultra apart from Texture Quality, and now the game is running sweet as a nut and getting a solid 70-80 FPS even on the big 64 man map.
Not sure whether it was Win 8 or the Experience Tweaks but defo worth doing both.
I noticed that BF4 was still using 70-95% CPU though
i5 4670k @ 4.4ghz
8gb RAM
GTX 670 OC
Samsung Evo 250
Don't forget to update PB manually, it fixes a few niggly issues.