What type of scan are you doing ?
I don't know if you have the Scan Options set for using the Persistent Cache and particularly the 'Store data about scanned files in the persistent cache.' This is off by default I believe, whilst the 'Speed up scanning by using the persistent cache' is enabled by default but the second option helps populate the persistent cache for appropriate files.
It's not enabled I think, but the scan I find to be weird, why does it spike to 500Mb/s and slowly decreases to 400, then to 150, then idles on 30 - 40 ?
You should enable it.
There will always variations during the scan, the reasons given by Gopher John are some of them.
You didn't say what scan this is as I asked ?
When you answer that, are any other changes to the default or scan settings you should also tell us that ?
If you are scanning archives and other large files, that will also slow scanning, personally I don't get concerned about the scan throughput whilst a scan is running. If I get curious I would do some arithmetic GB scanned divided by the scan duration, obviously it isn't a simple as that (convert GB to MB, convert duration to seconds) is a more accurate average scan throughput.