Zephyrhii :
I have a: Nvidia GeForce GTX 970
Intel(R) Core(TM)i5-4690k CPU 3.50ghz (4CPUs)
8 GB RAM
PSU: Thermaltake TR2 700W
I lag in games like Ark, Arma, CS:GO, ect..
I feel like I should be able to run them.
My pc also gets to 79 degrees celsius when gaming.
What do you mean lag? I know what lag means. General terms don't mean much when it comes to PCs and troubleshooting them.
I only get 30-40FPS with Arma 3(or are you talking about Arma 1?) but my friend and this guy on youtube with the same parts as I have both get ~60FPS
https://www.youtube.com/watch?v=INuIXF8pt34.(specific)But you will See FPS drops into the 30s when there is a lot going on.
I do have an identical system but I don't have those games. Can you download and install this
https://www.msi.com/page/afterburner . Click on the gear(settings), click on monitoring. Click the resources you want to monitor which are CPU(not individual cores) and GPU temperatures. I would also enable CPU and GPU usage. After you click on a resource you can scroll down and click on Show in OSD. Rinse and repeat with the rest of the resources you need to monitor. Click OK to exit that screen. Minimize MSI AB and play a game. What if I saw
when or if you post a screenshot. I would not see an issue. 99% load is normal for the 4690K with Far Cry 4 with Ultra Settings on a 1080p monitor. The CPU(67%) load and CPU and GPU temps are fine. The GPU's core clock is only 33MHz below the max but there isn't too much happening. If I saw 79C for the CPU I would reapply thermal paste. I already have a 212 Evo cooling my 4690K.
I would also look to my case. How many fans do I have? Are they exhaust(blowing out of the PC like the rear fan usually does) or intake(front fan(s))? In other words can your components breathe properly? Which case do you have? Are the aluminum fins on the CPU and GPU heatsinks free of dust?
But I don't have time for all that. We need to see EXACTLY what you are seeing in order to attempt to identify where the issue is if there is an issue.
A 212 Evo will help with the temperature of the CPU. The 970 shouldn't hit the thermal throttle wall(basically means GFX card is too warm so it reduces the performance so it can cool down)until it is 90C. You can set a custom fan curve with MSI AB. Not hard. Click gear, click Fan, click enable user defined fan control. See those tiny squares? They are what you click and hold and move up to where you want them. The temps. are across the bottom and the fan speed percentage is on the left. I move the first square to the intersection of 30 on the fan and 40 for the temperature. That means the fan will increase to 30% of its full power when it hits 40C. I could move the third square to the intersection of 75(temperature) and 65(fan) and then click okay. That would be louder but certainly cooler. I would then find a compromise between fan speed and temps.