My computer has been running fine up until this point, but for the past few weeks I've had this odd lag that happens when I play games or play a YouTube or Twitch stream in the background. If I'm looking at the video its fine but when I minimize it, it takes a few seconds for the audio to mess up and I hear static. I'll bring the browser back up and it'll be fine. I've tried it on other browsers too, same issue. The same thing will happen if I'm playing Overwatch or Hearthstone or anything. It'll stutter for a second and the audio will mess up. There were no major changes to the computer, no installations of any kind at all either. I've done a complete virus and malware scan, cleaned out junk files and kept everything running fine and nothing fixes it. Perhaps its a driver? I'm not really sure. I'll provide as much info as I can and any help would be incredibly appreciated.
Power Supply: EVGA Supernova 750 B2 (https://www.amazon.com/gp/product/B00KFAFRW6/ref=oh_aui_search_detailpage?ie=UTF8&psc=1)
CPU: Intel Core i5 6500 3.20 GHz (https://www.amazon.com/gp/product/B010T6CWI2/ref=oh_aui_search_detailpage?ie=UTF8&psc=1)
Motherboard: MSI Gaming Intel Skylane B150 LGA 1151 DDR4 (https://www.amazon.com/gp/product/B014YN6732/ref=oh_aui_search_detailpage?ie=UTF8&psc=1)
GPU:EVA GeForce GTX 1050 TI SC Gaming 4GB GDDR5 (https://www.amazon.com/gp/product/B01MF7EQJZ/ref=oh_aui_search_detailpage?ie=UTF8&psc=1)
RAM:Corsair Vengeance LPX 16GB (2x8GB) DDR4 DRAM 3000 MHz C15 Desktop Memory (https://www.amazon.com/gp/product/B0134EW7G8/ref=oh_aui_search_detailpage?ie=UTF8&psc=1)
Windows 10 64 Bit
Hard Drive: Seagate 1TB Desktop SSHD (https://www.amazon.com/gp/product/B00EIQTOFY/ref=oh_aui_search_detailpage?ie=UTF8&psc=1)