Thanks. Per OpenWrt PR, “CONFIG_PREEMPT=y” is causing worse performance. I think CONFIG_PREEMPT_VOLUNTARY would improve the performance for desktop usage only (not for minimal images with CLI only).
I just did a custom Armbian minimal test build (first time I build it myself) with the option “No Forced Preemption (Server)” as follows: