HW Monitor is a good cpu monitor that will display your cpu performance while gaming.
Gigabyte have a lot of problems with their windforce stuff.
I owned a windforce card and I will never buy or recommend one again.
People buy gigabyte GPU's because they have a good reputation making motherboards and offer cards with decent factory overclocks. Not all but many of there cards have issues. " Again I suggest you buy a Asus"
I suggest you download OCCT and do a stress test because I'm not sure if that cpu cooler is adequate for your cpu if you use it for gaming.
I recommended a entry level gaming psu it's not hardcore, the reason I recommended the corsair cooler is because it's easy to install and is a good cooler. A cpu that isn't installed correctly with a under powered cooler
can cause problems.
Your average fps should be over 40f fps in bf4, your pc is not configured properly. You will have to fix it by trail and error. My suggestions will increase overall stability of your system.