the board depends on what cpu you already have. since you have a limited budget, i suggest that you dont buy those expensive boards. check the lineup of asrock, whether you have 775 or 1155 or amd cpu.
the problem is making your budget fit.
you have a 580, that requires a good psu, no generic. ssd is also out for this time esp since you also need monitor and OS and case.
try picking parts that you want and we can work from there.