So this is a somewhat complicated tech question. I'm a electronics troubleshooter by trade dealing with both hardware and software, fixing and replacing parts or programs as needed. However, there is one thing I can't figure out. I built a custom gaming tower a few years ago and its been working great. (specs below) but lately I've been having issues with most of my games clocking around 30fps with constant lag spikes and quality drops. I play games like 7 days to die, skyrim, and Rocket League. All with the same issue. I looked at my heat, and even under stressed loads in access of 3 hours, heat stays around 60 Celsius. I checked my hardware health and everything seems to be in order. I even ran several benchmarks and passed with flying colors. Nothing seems to point to an issue. Does anyone know of a detailed diagnostics tool (preferably cheap or free) that I can use to check the health of my ram, cpu, and graphics card? Are there any other places I should check for issues? Thank you to everyone who stops by and comments.
My biggest fear is buying my new motherboard and processor only to find out my graphics card is shot so I want to figure this out before I do my next upgrade.
OS: Windows 10 Home
Monitor
PG278Q Republic of Gamers Monitor at 2560x1440 @144fps - For some reason windows only recognizes it as a generic monitor now. Something about a screwy windows 10 update
Internals
GTX 1080 8gb graphics card
Sabertooth 990fx Motherboard with socketed AMD Fx 8150 Eight Core Processor
32Gb ram ddr3 @1600MHz on a dimm form factor
1000W power supply
Water cooling system, 6 125mm fans and 2 200mm fans with fan controllers
Storage
Apple SSD 128gb
Kingston SSD 120Gb
Toshiba SSD 120Gb
1 Terabyte Toshiba hard drive (when I re-installed windows I installed to this to see if it was my disk that was the issue. It was on the below)
240Gb SSDHD M.2 (20Gb Dedicated Readyboost)
I regularly clean my PC, check that everything is in working order, and some would argue I have a lot of unneeded cooling but I plan to expand this rig so I picked up what I needed early.