Välja arvatud keskprotsessor (CPU), on enamikul arvuti riistvaral kaks numbrit, mis aitavad süsteemi kiirust määrata. Esimene number on pakutava ressursi maht, näiteks kõvaketta maht või muutmälu (RAM) kiipide maht. Teine number on riistvara töökiirus, mis võib põhjustada arvuti muude komponentide aeglustumist, kui see on liiga madal. Tarkvara määrab ka arvuti kiiruse, täpsemalt selle, kui palju programme või protsesse taustal töötavad ning arvuti toidet ja ressursse kasutavad. Arvuti üldine kiirus sõltub lõpuks suuresti sellest, kui hästi kõik tarkvara- ja riistvarakomponendid koos töötavad.
Arvuti keskmes on CPU, mis on põhiprotsessor, mis täidab enamikku arvutis olevaid toiminguid või delegeerib ülesandeid teistele komponentidele. Mida kiirem on protsessor, seda kiirem on arvuti enamikul juhtudel, kuigi arvuti kiiruse suurenemist võivad leevendada ka muud tegurid. Vahemälu, mis on puhver protsessori ja riistvara (nt kõvaketta) vahel, võib põhjustada CPU aeglase töö, kui see ei ole piisavalt kiire teabe edastamiseks protsessorile või selle kiireks vastuvõtmiseks riistvarast. Lisaks toimivad emaplaadi siinidena tuntud ahelad riistvara lugemise peamiste radadena ja need peavad olema sama kiired kui protsessor. Kui need komponendid ei ole kokku pandud nii, et neil on üksteist täiendavad kiirused, on arvuti üldine kiirus oodatust aeglasem.
RAM-i suurus ja kiirus võivad samuti mõjutada arvuti kiirust. RAM-i kasutatakse teabe hoidmiseks kiiresti ligipääsetavas kohas, mis võimaldab programmidel kiiresti töötada ja suuri andmearvutusi tõhusalt teha. Sarnaselt teistele komponentidele on RAM-il etteantud kiirus, mis määrab, kui kiiresti saab teavet lugeda ja sinna kirjutada. Kui süsteemis pole piisavalt RAM-i, hakkab arvuti kõvaketast kasutama virtuaalse RAM-kettana, millele pääseb juurde palju aeglasemalt.
Arvuti kõvaketas ehk füüsiline salvestusseade võib arvuti kiirust mõjutada. Lisaks lugemis- ja kirjutamistoimingute kiirusele ning vaba ruumi hulgale, mida operatsioonisüsteem kasutab ajutiseks RAM-i mälulehtede salvestamiseks, võib kõvaketas kannatada ketta killustumise tõttu. Ketta killustumine toimub siis, kui teavet, nagu programm või dokument, ei salvestata järjestikustesse mälukohtadesse, vaid see levib kõvaketta paljudes piirkondades. See tähendab, et draiv peab ühe faili koostamiseks hüppama mitmesse juhuslikku füüsilist asukohta, mis aeglustab täitmist. Kõvaketta regulaarne defragmentimine võib selle probleemi lahendada.
Samuti võib installitud tarkvara vähendada arvuti kiirust. Kui arvuti algselt käivitub, laaditakse mällu teatud programmid ja draiverid. Paljud neist on arvuti tööks üliolulised, kuid mõned ei ole ja lihtsalt hõivavad mälu, protsessoritsükleid ja potentsiaalselt võrgu ribalaiust. Igal ajahetkel töötavate protsesside ja muude taustal töötavate programmide hulga haldamine võib oluliselt suurendada arvuti kiirust ja vabastada väärtuslikke ressursse teiste programmide jaoks.