I've had my computer for a few years now and when I first built it I wasn't that computer-savvy, you could say. I had some terrible ATI graphics card that was laying around that didn't need and PCI-E pin power connectors and a FX-4100. Around a year after building it I upgraded to a EVGA GTX 660 Ti SC 3GB. I saw a massive improvement in performance in BF4, which was the game I used to play a lot and still do a bit. Recently, while I have been playing BF: Hardline I have been getting quite varying framerates, sometime it can be in the high 80s and can dip to the 30s (this is on low). I opened up afterburner and noticed my CPU was hovering around 90-100% while my GPU usage was only 60%. I'm pretty sure this is evidence of bottlenecking but I just wanted to check with this great community first before either getting a GTX 970 or a new motherboard and a I7-4790k. Any help would be appreciated.