Don't get me wrong, I'm sure it has its benefits in some games but particularly in BF4 when I was experiencing random drops in FPS for a split second I found it totally went when I disabled hyper threading.
Same occurs in BF3 with my Brother. He reckons he gets better performance from his 6 core Sandy Bridge E when overlocking. He even states that he gets higher fps with only 6 physical cores verses 12 threads.
BF3 likes real cores over virtual cores.
Because BF4 is cpu heavy normally if you run dual gpu's it max's the cpu out below 4.5Ghz.
Increase your overclock to 4.5Ghz if possible.