The track speed between New Rochelle and New Haven has been same 70/75 for nearly century. Metro north did have a small section of 90 but it did not really help timekeeping and wasted a lot of money in maintenance, so even that was dropped. the line has many restrictions , be it bridges or curves.