After passing the possible end of electrification at Foxhall Jn feeder (about MP54) there is 24 miles at 125mph before the 85mph for 1.5 miles through Swindon, then nearly 6 miles at 125mph to the 70mph at Wootton Bassett. It then increases in steps over 3.5 miles to 125mph for 11 miles, 110mph through Alderton tunnel, 3.5 miles of 125mph to Chipping Sodbury tunnel from where it is 120mph for six miles, 100mph over Westerleigh Junction and 125mph for 3 miles (Down only) before the approach to Parkway. Most of the route west of Wootton Bassett, not being one of Brunel's original billiard tables, is climbing or descending at 1 in 300 for the summit at Badminton.
So as well as significant running at 125mph, a non-stop train has to accelerate up from lower speeds several times.