My dad got me some parts for my Birthday to build a PC. After I built the PC I downloaded my games and got to playing. My games would crash and give the dreaded nvlddmkm driver error. After 5 days of hard testing I concluded that I had received a bad GPU. I have my Replacement GPU and games no longer crash. But one of the main games I tested on was Battlefield 4. In the Campaign I can play on High 1080p at 60fps. But with the Replacement card its really jumpy and is getting worse performance than the original. Its very confusing and im not sure what could cause this. At the time of writing this I am not at my dads house but I will be going there soon. I would like some advice as to how to fix this. I am going to try a new Monitor because we got a new monitor there and the one I was testing on is the one at my Moms house. If that doesn't fix it i plan to do a clean install of windows 7 and hopefully that will help. All suggestions are welcome 
---Specs---
Gigabyte Z97X-SLI
Intel i5-4690
EVGA Geforce GTX 660 Model#: 02G-P4-2661-KR
Patriot Viper Xxtreme 8gb (2x4)
Seagate 2TB
Solid Gear 850W
Windows 7 Ultimate 64-bit
LG Optical Drive

---Specs---
Gigabyte Z97X-SLI
Intel i5-4690
EVGA Geforce GTX 660 Model#: 02G-P4-2661-KR
Patriot Viper Xxtreme 8gb (2x4)
Seagate 2TB
Solid Gear 850W
Windows 7 Ultimate 64-bit
LG Optical Drive