BF4 getting massive fps drops> Does anybody know how to fix this?

My PC

Type Item Price
CPU Intel Core i5-4690K 3.5GHz Quad-Core Processor $214.99 @ NCIX US
CPU Cooler Corsair H100i 77.0 CFM Liquid CPU Cooler $99.99 @ Best Buy
Motherboard Asus Z97-AR ATX LGA1150 Motherboard $157.27 @ TigerDirect
Memory Crucial Ballistix Tactical Tracer 8GB (2 x 4GB) DDR3-1866 Memory $99.99 @ Amazon
Storage Sandisk Ultra Plus 128GB 2.5" Solid State Drive $65.98 @ Newegg
Storage Seagate 2TB 3.5" 7200RPM Hybrid Internal Hard Drive $101.05 @ Amazon
Video Card Gigabyte GeForce GTX 980 4GB Video Card $550.00
Case NZXT H440 (White/Black) ATX Mid Tower Case $99.99 @ NCIX US
Power Supply SeaSonic 620W 80+ Bronze Certified Fully-Modular ATX Power Supply $49.99 @ Newegg
Total
Prices include shipping, taxes, and discounts when available $1439.25

I average around 80 FPS, I play on high and what happens is every 5 minutes or so My FPS drops to 5-6 for about 30 seconds. Its incredibly annoying and makes me want to not play the game. If anybody could help me fix this I would really appreciate it.

Have you checked your GPU temps? Maybe graph them with MSI afterburner or something and see if the pattern looks familiar.
You might also try adjusting your time out detection to a higher number to see if that changes the pattern. Some people just disable it but I wouldn’t recommend that. http://support.microsoft.com/kb/2665946
Other than that I’d break out procmon and set the refresh interval really high and start looking for patterns. Something like a process that starts and exits every few seconds or something that fires a ton of DPC every few seconds. shrug

With current videocard driver installed at 1080 resolution , your game on HIGH should be smooth as silk.

I have the same issue with a GTX 970 FTW edition and so does a friend of mine with a GTX 770. I started having the issue after installing the latest driver update from Nvidia. My friend rolled back his driver to the previous release (clean install) and has had no issues.