It might have had some old QoS settings enabled that were throttling your connection.
Then you'd have been testing at 100mbps. If it were auto-negotiating a 100Mb ethernet connection, you wouldn't have been seeing 150mbps on speedtests. That HAS to be using a gigabit connection.I wondered if the router was maybe 100Mb Ethernet only