Swindon used to have a Down island platform on a loop off the Down Main. The Down platform loop adjacent to the Down Main rejoined the Down Main, the platform loop to the south of the platform was connected to what the GWR called the 'South Wales Main Line' but which is now the line to Kemble and Gloucester. This crossed the entire layout over a sequence of diamond crossings.
This platform was removed completely when Swindon was resignalled in the 1960s so ALL Down trains calling there had to cross to what was the Up line island platform, crossing the UP Main on the flat in the process. The now derelict office block on the Down side was build in that period right across the site of the GWR's Down island.
This wasn't so much of a problem when traffic densities were not so high, but with the traffic growth following privatisation the two crossings of the Up Main that a Down train had to make became a problem. The Strategic Rail Authority was the force for the building of a new Down line platform, but to minimise costs it was not placed on a loop as the earlier GWR arrangement but built directly against the Down Main.
It might not be ideal, but it is streets ahead of the situation previously.
I am not sure of the complete reason for the 85mph limit through the station now - the alignment seem suitable for higher speeds - but I suspect it is a combination of signal siting, track condition and inertia.
Isn't it good that some of us (a) lived through all this and (b) have reasonably good memories?