There are a lot of test tools available, but Microsoft has an inbuilt utility that just might give you a "clue".

Start PowerShell and run as Administrator as shown:

At the command prompt, type:

Get-WmiObject -class Win32_winsat

press Enter

The values labeled 'Score' are a score out of 10 for the performance of each object.

if you see a really low value for any of these, it's an indicator of a problem.

Attached Files (Click to download or enlarge) (Only available when you are logged in)
2016-09-19_18-45-10.jpg (51.62 KB, 123 downloads)
2016-09-19_18-51-28.jpg (88.98 KB, 123 downloads)

BIAB & RB2024 Win.(Audiophile), Sonar Platinum, Cakewalk by Bandlab, Izotope Prod.Bundle, Roland RD-1000, Synthogy Ivory, Kontakt, Focusrite 18i20, KetronSD2, NS40M Monitors, Pioneer Active Monitors, AKG K271 Studio H'phones