im Regelfall hat Dein Rechner kaum Einfluß auf dieser Geschwindigkeit. Es würde durchaus auch ein viel älterer, schwächer dimensionierter PC genügen ;-).
Der Provider nennt Dir lediglich die maximal mögliche!, nicht garantierte, Geschwindigkeit zwischen dem letzten Rechenzentrum in Deiner Nähe und Deinem Rechner.
Tatsächlich kommen die Daten ja über viel größere Entfernungen. Sind auf der Übertragungsstrecke einzelne Schwachpunkte (es werden ja viele unterschiedliche Rechner und Verbindungen genutzt), z.B. durch Überlastung, kann Dir niemand diese Geschwindigkeit garantieren. Auch die Auslastung der Endstelle, die Dir Daten übersendet, spielt eine wichtige Rolle. Es ist doch ein Unterschied, ob nur Du oder tausende gleichzeitig die Daten vom Gegenüber holen wollen. Auch die Tageszeit beeinflußt die Möglichkeiten. Z.B. abends brummt das Internet, es geht alles langsamer. Früh am Morgen dagegen schläft alles noch, Du bekommst ausgezeichnete Geschwindigkeiten, da Server und Kanäle fast frei sind.
Die reale Geschwindigkeit hängt also von vielen Faktoren ab. Da alle Nutzer diesen Bedingungen unterworfen werden, läßt ein Provider Tricks kaum zu - denn dann würden die anderen, z.B. Deine Nachbarn, nie ins Internet kommen...
Die wirksamste Methode im Moment: etwas eher aufstehen ...