You lacking something friend ,you need to learn what algorithm is ,just because your CPU can give you 41kh/s doesn't mean its for all aglo ,you can't get 41kh/s mining monero with CPU ,even better CPU with octa core CPU threads can only do 450-500hashrate mining monero not kilohash
I think similiar. It depends on mining method specific to that coin.
General rule is that phone mining < cpu mining < gpu mining < asic mining.
Asic mining is king, its tailored machine for specific task.