Keskusyksikköä (CPU) lukuun ottamatta useimmissa tietokoneen laitteissa on kaksi numeroa, jotka voivat auttaa määrittämään järjestelmän nopeuden. Ensimmäinen numero on tarjotun resurssin määrä, kuten kiintolevyn tilavuus tai RAM -muistisirujen kapasiteetti. Toinen numero on nopeus, jolla laitteisto toimii, mikä voi aiheuttaa muiden tietokoneen osien hidastuvan, jos se on liian alhainen. Ohjelmisto määrittää myös tietokoneen nopeuden, erityisesti kuinka monta ohjelmaa – tai prosessia – toimii taustalla ja vie tietokoneen virtaa ja resursseja. Tietokoneen nopeus määräytyy lopulta pitkälti sen mukaan, kuinka hyvin kaikki ohjelmistot ja laitteistot toimivat yhdessä.
Tietokoneen keskellä on suoritin, joka on pääprosessori, joka suorittaa suurimman osan tietokoneen toiminnoista tai delegoi tehtäviä muille komponenteille. Mitä nopeampi suoritin, sitä nopeampi tietokone on useimmissa tapauksissa, vaikka muut tekijät voivat hillitä tietokoneen nopeuden kasvua. Välimuisti, joka on puskuri suorittimen ja laitteiston, kuten kiintolevyn, välillä, voi saada suorittimen toimimaan hitaasti, jos se ei ole tarpeeksi nopea syöttämään tietoja keskusyksikköön tai hyväksymään sen nopeasti laitteistosta. Lisäksi emolevyn väylinä tunnetut piirit toimivat ensisijaisina polkuina laitteistosta lukemiseen, ja niiden on oltava yhtä nopeita kuin suoritin. Jos näitä osia ei koota niin, että niillä on toisiaan täydentävät nopeudet, tietokoneen kokonaisnopeus on odotettua hitaampi.
RAM -muistin koko ja nopeus voivat myös vaikuttaa tietokoneen nopeuteen. RAM -muistia käytetään tietojen säilyttämiseen paikassa, johon pääsee nopeasti käsiksi, jolloin ohjelmat voivat toimia nopeasti ja suuria datalaskelmia voidaan tehdä tehokkaasti. Muiden komponenttien tapaan RAM -muistilla on tietty nopeus, joka määrittää kuinka nopeasti tietoja voidaan lukea ja kirjoittaa sille. Jos järjestelmässä ei ole riittävästi RAM -muistia, tietokone alkaa käyttää kiintolevyä virtuaalisena RAM -levynä, jota käytetään paljon hitaammin.
Tietokoneen kiintolevy, fyysinen tallennuslaite, voi vaikuttaa tietokoneen nopeuteen. Luku- ja kirjoitusoperaatioiden ja käytettävissä olevan tilan määrän lisäksi, jota käyttöjärjestelmä käyttää muistisivujen väliaikaiseen tallentamiseen RAM -muistista, kiintolevy voi kärsiä levyn pirstoutumisesta. Levyn pirstoutuminen tapahtuu, kun tietoja, kuten ohjelmaa tai asiakirjaa, ei tallenneta peräkkäisiin muistipaikkoihin, vaan ne levitetään useille kiintolevyn alueille. Tämä tarkoittaa, että aseman täytyy hypätä useisiin satunnaisiin fyysisiin paikkoihin kootakseen yhden tiedoston, mikä hidastaa suoritusta. Kiintolevyn säännöllinen eheyttäminen voi ratkaista tämän ongelman.
Asennettu ohjelmisto voi myös hidastaa tietokoneen nopeutta. Kun tietokone käynnistyy aluksi, tietyt ohjelmat ja ohjaimet ladataan muistiin. Monet näistä ovat elintärkeitä tietokoneen toiminnalle, mutta jotkut eivät ole vain muistia, suorittimen jaksoja ja mahdollisesti verkon kaistanleveyttä. Hallitsemalla kulloinkin käynnissä olevien prosessien määrää sekä muita ohjelmia, jotka saattavat olla taustalla, voidaan lisätä tietokoneen nopeutta merkittävästi ja vapauttaa arvokkaita resursseja muiden ohjelmien käyttöön.