Försök hitta någon profil-program för att se var de riktiga flaskhalsarna sitter - det är lätt att peka på att tex. hårddiskar skulle vara flaskhalsen - men behöver inte vara det - något som kanske inte syns så väl är tex. om OS spenderar mycket söktid i $MFT i NTFS för att plocka ihop små fildelarna till en större fil med många diskanrop på olika platser på disken och den delen kan ta tid även om aktuella delen av $MFT ligger cachat i RAM.
Med andra ord har du inte defragmenterat diskarna på länge så är det dags att göra det nu och går defragmenteringen långsamt så visar det på ett stort uppdämt behov. - om det är mycket fragmenterat och det går mycket trögt i defraggen (dvs. riskerar att ta dygn på sig) och filerna är oviktiga/ersättningsbara - så kan det vara snabbare grepp att helt enkelt formatera disken med ny NTFS (snabbformatering räcker) så att fillagringen får börja på ny kula filsystemmässigt på disken när filerna kopieras in från fillagringen.
Att tex. en ny stor SSD går skitfort i början beror inte bara på SSD:ns korta söktider utan också på att man med ny disk börja på en ny filsystem utan 'gamla synder' som fragmenterade filer och $MFT som sölar ned det hela.
---
Den här defragmenteringen behöver man göra då och då även på SSD när man använder NTFS trots alla som säger inte behövs, men inte alls lika ofta som på snurrdisk.
Det har att göra med att NTFS fragmenterar sig lätt (är ökänd för detta) och för att behålla prestandan så måste den defragmenteras då och då - oavsett snurrdisk eller SSD.
Välj en defragmenterarprogram som också defragmenterar filer som lagras inom $MFT och flytta ut större filer från $MFT då större filer (dvs. över enstaka kB stora) som hamnat där pga. att man kör med nästan fulla diskar under någon period, flyttar inte ut av sig själva automagiskt utan stannar där dom är tills de raderas och dessa filer är långsamma att läsa ut eftersom det måste hanteras som teckenström inom $MFT och inte inpassade i hela och jämna 4k-block som filer annars är uppstyckade i - de flesta gratis defragg-program inklusive MS egna brukar inte våga defragmentera inom $MFT utan det krävs ofta köpeprogram.
Sedan finns det andra saker att kolla som att GPU överhuvudtaget används och använda program förstår att den finns och inte kör i någon emuleringsmode som backupstrategi.
En del av problemen kan ligga i dåligt optimerade program - det gäller bara att konstatera det om så är och gå tillbaka till företagen som gjort mjukvaran och kanske ställa högre krav eller få hjälp för att få mer sprutt i maskiner - det kan vara allt ifrån drivrutiner till helt ny maskin med kanske annan GPU-kort.