Question Stuttering once every 5 to 20 minutes in-game for a second or two. Any solutions?

Sep 30, 2019
Stuttering for a second once every 5 or more minutes. Any help please?

For more than a few days now, I've had stuttering that lowers my frame rate to less than 20 to 30 fps for a second every 5 to 10 minutes when I was playing Far Cry 3, FC3: Blood Dragon, and Tf2. Sometimes it's a pause so it goes down to 1 fps. I've deleted temp files, cleaned disk, optimized my drive, disabled windows modules installer, and windows updates. The stuttering still happens.

My pc specs:
OS Name Microsoft Windows 10 Home
Version 10.0.18362 Build 18362
Other OS Description Not Available
OS Manufacturer Microsoft Corporation
System Name DEVILMAN
System Manufacturer MSI
System Model MS-7A74
System Type x64-based PC
System SKU Default string
Processor Intel(R) Core(TM) i5-7400 CPU @ 3.00GHz, 3000 Mhz, 4 Core(s), 4 Logical Processor(s)
BIOS Version/Date American Megatrends Inc. 1.40, 4/6/2017
SMBIOS Version 3.0
Embedded Controller Version 255.255
BIOS Mode Legacy
BaseBoard Manufacturer MSI
BaseBoard Product B250M PRO-VD (MS-7A74)
BaseBoard Version 1.0
Platform Role Desktop
Secure Boot State Unsupported
PCR7 Configuration Binding Not Possible
Windows Directory C:\WINDOWS
System Directory C:\WINDOWS\system32
Boot Device \Device\HarddiskVolume1
Locale United States
Hardware Abstraction Layer Version = "10.0.18362.356"
User Name DEVILMAN\benon
Time Zone Pacific Daylight Time
Installed Physical Memory (RAM) 8.00 GB
Total Physical Memory 7.97 GB
Available Physical Memory 5.73 GB
Total Virtual Memory 8.36 GB
Available Virtual Memory 5.13 GB
Page File Space 400 MB
Page File C:\pagefile.sys
Kernel DMA Protection Off
Virtualization-based security Not enabled
Device Encryption Support Reasons for failed automatic device encryption: TPM is not usable, PCR7 binding is not supported, Hardware Security Test Interface failed and device is not Modern Standby, Un-allowed DMA capable bus/device(s) detected, TPM is not usable
Hyper-V - VM Monitor Mode Extensions Yes
Hyper-V - Second Level Address Translation Extensions Yes
Hyper-V - Virtualization Enabled in Firmware Yes
Hyper-V - Data Execution Protection Yes

Here's all the solutions I tried here: