2x more CPU usage when RouterOS runs from SATA CF card, why?

Hi, I have x86 machine with dualcore intel CPU - Atom. When I had system Routeros, that ran from USB CPU went max. to 30%, but there was problems with freezing - couldnt get to the router.
So I changed it for Compact Flash connected to SATA using adapter. But after changing CPU consumes 2x more power than when RouterOS ran from USB.

I also tryed to change the board with cpu, the CF card…still the same.

Why? Can anybody help?
Routeros is 5.26.

Try with version 6.9

your storage device can be assisted with controller that manages all the IO or without one. In later case, all the IO work has to be done by the CPU. That is hardware you are missing and has nothing todo with RouterOS as such.

Can you please recommend any adapter with controller supported by ROS?