Syncing to the network after a nights sleep usually took me a half hour to an hour. I didn't think much of it since I run my node behind tor and thought tor is the bottleneck. Then I bought an ssd and now syncing to the network takes about two minutes

while still behind tor. Are you sure your hard drive isn't the bottleneck?
If you want to test whether the problem is in your end I can pm you the ip of my node you can then connect to it directly, I have 5MB uplink and am not throttling anything.
-connect=