XMR is now more profitable than ZEC or ETH

Sorry to be off-topic but what miner is the best for XMR and how does it compare power-draw wise to ETH/ZEC mining? (AMD cards)
claymore has his own miner here
https://bitcointalk.org/index.php?topic=638915.0bro which pool is best for XMR?
like now dwarf is best for ZEC
I use dwarfpool for XMR as well as ZEC. paying out what I expect to get for my hashrate, in fact at times I seem to get a little more hashrate reported than I expected
thankss for help
bro can u share me .bat file code
here is copy of my bat file. just put your wallet address in
set GPU_FORCE_64BIT_PTR 0
set GPU_MAX_HEAP_SIZE 100
set GPU_USE_SYNC_OBJECTS 1
set GPU_MAX_ALLOC_PERCENT 100
set GPU_SINGLE_ALLOC_PERCENT 100
NsGpuCNMiner -tt 76 -o stratum+tcp://xmr-eu.dwarfpool.com:8050 -u your XMR wallet -p x -o stratum+tcp://xmr-usa.dwarfpool.com:8050 -u your XMR wallet -p x
bro i am getting this error
Error in server response
: {"id":1,"jsonrpc":"2.0","error":{"code":-1,"message":"exchangeaddressvalidonlywithpayment-id"}}
so what i do now
like this one
NsGpuCNMiner -tt 76 -o stratum+tcp://xmr-eu.dwarfpool.com:8050 -u BBBBBBBBBBB.AAAAAAAAAAAA -p x
my payment id
AAAAAAAAAAAA
and deposit addres
BBBBBBBBBBB