Reboot while syncing - MASSIVE speed drop

apparently when I needed to restart my node during syncing (more specifically while it was checking blocks) and the speed dropped from hundreds or maybe thousands a second to just a few per second, this seems totally weird and I have no idea how to fix that.