There is alot of information on this subject on this forum. I'm not being dismissive, but it's pretty easy to find (mining/hardware)
This might be a good starting point ->
https://en.bitcoin.it/wiki/Mining_hardware_comparisonIt also depends on your OS choice and overclocking confidence / cooling choice.